Senior Embedded Software Engineer
Overview
Owl Labs is seeking a Senior Embedded Software Engineer to design, implement, and customize embedded software solutions for IoT devices and consumer electronics running Android OS and Embedded Linux.
Responsibilities
- Design, implement and customize embedded software solutions for IoT devices and consumer electronics running Android OS and Linux.
- Debug complex system-level and user space issues across hardware and software boundaries.
- Optimize code for performance, power consumption, and memory utilization.
- Maintain and enhance existing firmware codebases.
- Create technical documentation and specifications.
- Mentor junior engineers and review code contributions.
Requirements
- 5+ years of experience with Android platform development and Android HAL.
- 5+ years of experience in Linux-based embedded systems development.
- Strong knowledge of Android HIDL/AIDL interfaces and build system.
- Strong programming fundamentals. Proficiency with C, C++, Java, Kotlin.
- Ability to work with legacy code and organized codebases.
- Proficiency with debugging tools and logic analyzers.
- Experience with version control systems (Git) and CI/CD pipelines.
Bonus Points
- 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.
Additional Information
Owl Labs is an Equal Opportunity Employer committed to embracing inclusivity and creating a culture where everyone feels respected and connected.
Sourced from the employer’s career site. Verify before applying.
Variables & Compensation
- Medical
- Dental
- Vision
- Unlimited PTO
- Paid parental leave
- Equity
Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Owl Labs. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.
Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.
Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.