Senior Embedded Software Engineer
Owl Labs · Boston, MA · 5 mo ago
Engineering$140k–$180k/yrFull-time
Qualifications
- 5+ years of experience with Android platform development and Android HAL
- 5+ years of experience in Linux-based embedded systems development
- Great general understanding of how Linux is structured
- Strong Knowledge of Android HIDL/AIDL interfaces, build system, etc
- Strong programming fundamentals. Proficiency with C, C++, Java, Kotlin
- Ability to work with legacy code, learn how things work and organized
- Proficiency with debugging tools and logic analyzers
- Experience with version control systems (Git) and CI/CD pipelines
Preferred Qualifications
- Strong knowledge of networking protocols (Ethernet, TCP/IP, UDP)
- Experience with wireless protocols (WiFi, Bluetooth, BLE)
- Experience with IoT protocols (MQTT, CoAP, LwM2M)
- Audio/Video codec implementation and optimization
Technical Skills
- Programming Languages: C, C++, Java, Kotlin
- Operating Systems: Android AOSP, Linux
- Development Tools: Android Studio, GDB, JTAG debuggers
- Protocols: TCP/IP, UDP, MQTT, USB, I2C, SPI, UART
- Wireless Technologies: WiFi, Bluetooth, BLE
- Networking: Ethernet, IPv4/IPv6, Network Security
- Version Control: Git, Gerrit, Jenkins
- Build Systems: Make, Gradle, CMake
Education
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field
What We Offer
- Competitive medical, dental, and vision benefits
- Unlimited PTO
- Generous Parental Leave
- Work From Home Stipend
- Commuter Benefit
- Paid Holidays
- Equity Salary Range $140,000—$180,000 USD