> Markdown version of [/jobs/ext/544244-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/544244-embedded-software-engineer). 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). --- # Embedded Software Engineer - **Company:** InfoSmart Technologies Inc - **Location:** Redmond, WA, United States - **Salary:** $140,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Android Software Development, Bash Shell, C++ (Programming Language), Software Debugging, Embedded Software, Firmware, Open Source Technology, Shell Script - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=282db8413788a892 ## About the Role Do you have experience in Technical troubleshooting support?, * Strong hands-on experience with AOSP development and maintenance. * Experience working in Android OS frameworks (framework/services, system components). * Proficiency in C++. * Proficiency in Linux shell scripting (bash), including automation and troubleshooting. * Experience debugging complex issues using logs, traces, and source-level debugging. ## Description We are seeking a Contingent Worker to support the sustaining and maintenance of Android Open-Source Project (AOSP) software (and potentially device firmware) for prototype hardware systems. This role focuses on keeping the Android build healthy and stable, integrating security patches, and backporting targeted changes from newer Android codebases as needed. * Maintain and sustain AOSP codebases for prototype systems in a sustain/maintenance mode. * Keep AOSP builds healthy, stable, and reproducible; triage and resolve build breaks. * Pull in Android security patches and ensure timely integration into the sustain branch. * Backport small-to-medium features/fixes from newer Android versions/projects into the sustain codebase based on product/engineering requests. * Debug and fix issues across the Android platform stack (frameworks and system components) and, when needed, firmware-related areas. * Write scripts and tooling to improve reliability, automation, and developer efficiency for builds and releases. * Collaborate with partner engineering teams to prioritize issues and drive fixes to completion. ## Related Videos - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)