> Markdown version of [/jobs/ext/2712950-android-aosp-and-linux-developer](https://www.wearedevelopers.com/jobs/ext/2712950-android-aosp-and-linux-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Android AOSP and Linux developer - **Company:** DNA LAB, LLC - **Location:** Boston, MA, United States (Remote available) - **Experience:** Experienced - **Salary:** $140,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Android Software Development, Android Studio, Bluetooth Low Energy (Bluetooth), Bluetooth, C++ (Programming Language), CMake, Program Optimization, Code Review, Computer Engineering, Software Debugging, Linux, Programming Tools, Embedded Software, Ethernet, Firmware, GNU Debuggers, Gradle, IPv4, IPv6, Joint Test Action (IEEE Standards), Network Security, Message Queuing Telemetry Transport (MQTT), Network Connections, TCP/IP, Universal Asynchronous Receiver/Transmitter, USB, Video Codec, Video Editing, Wi-Fi Technology, Serial Peripheral Interface, Gerrit, Git, Kotlin, Information Technology, Wireless Technologies, Build Tools, Software Version Control, Jenkins, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-embedded-software-engineer-owl-labs-2-7660877 ## About the Role * 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, * 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, Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field ## Description * 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 ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 127 - putting 5 rings on it](https://www.wearedevelopers.com/magazine/464-dev-digest-127-putting-5-rings-on-it)