> Markdown version of [/jobs/ext/611428-automotive-android-middleware-engineer](https://www.wearedevelopers.com/jobs/ext/611428-automotive-android-middleware-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). --- # Automotive Android Middleware Engineer - **Company:** Panex Consulting - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Android Software Development, Computer Programming, Software Debugging, Middleware, Ethernet, JSON, Python (Programming Language), ISO/IEC 15504, Software Engineering, System Programming, UML, CAPL, Kotlin, Canoe Software - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/1cc9f60f-a62f-48ed-b353-f6e65de26400 ## About the Role * 8+ years of relevant experience in Android Software Development in the Automotive Domain. * Working knowledge of CAN, Ethernet (SOME/IP), and AIDL. * Implementation and maintenance of Android Services and Middleware Services. * Low-level software design and implementation of custom vendor-specific Middleware Services and HALs. * Experience in software development for Automotive ECUs. * Proficiency in Kotlin and Java programming. * Familiarity with ASPICE and STLA best practices. * Experience with Agile methodology. * Ability to collaborate with cross-functional teams to resolve issues and meet project goals. Preferred Skills * Implementation and maintenance of Android applications. * Use of Vector CANoe, CANalyzer, and CAPL languages. * Ability to work with a hardware bench: sideload, run, debug, and read logs. * Experience with Python, UML, and JSON programming. * Knowledge of AWS tools. ## Description * Port Android applications, middleware, and services from the existing platform to a new platform. * Maintain ported applications through monitoring, troubleshooting, and stability improvements. * Diagnose and fix technical issues or bugs during and after porting. * Implement enhancements to existing applications to improve functionality and usability. * Design and develop new features aligned with platform requirements and user needs. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [An inside look into the Group Application Store](https://www.wearedevelopers.com/videos/670-an-inside-look-into-the-group-application-store) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The CAMARA Project: How Telcos Collaborating Improves Developer Experience](https://www.wearedevelopers.com/magazine/671-the-camara-project-how-telcos-collaborating-improves-developer-experience) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)