Job Type: Contract
Contract Length: 16+ month contract
Target Start Date: ASAP
Work Location/Structure: Hybrid - Ann Arbor, MI (3 days/week on-site)
About the Opportunity:
Our client, a leader in Automotive Software, is looking for a skilled Integration Engineer to join their team for a 16+ month engagement. This project involves leading the development of vehicle application integration for their core automotive software platform. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly, working hands-on with operating systems, compute hardware, sensors, and vehicles.
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Lead Vehicle Application Integration: Lead the development of vehicle application integration for the core engineering team.
- Software Component Development: Design, develop, improve, and maintain reusable software components, frameworks, and tools (Python, C++).
- Hardware Bring-up: Perform hardware bring-up and install binaries on hardware platforms, leveraging expertise in Yocto, AGL, Bazel, and QNX.
- Continuous Improvement: Leverage experience to develop solutions with sound design principles, extensibility, and quality in mind, covering the entire technology stack.
- Quality Assurance: Experience writing unit tests, integration tests, end-to-end tests, performance tests, or other quality assurance methods.
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- 5+ years of experience in a professional software development role.
- Deep expertise in Yocto, AGL, QNX, and build pipelines for deployment and execution on hardware. This isn't a learning role—you need to be a subject matter expert.
- Demonstrated ability to work effectively and autonomously across multiple teams, navigating technical ambiguity with only high-level guidance.
- Experience creating and deploying automotive applications on real automotive hardware (CAN, LIN, CANoe, autosar etc.).
- Strong communication skills to provide clear and concise status updates to the project team.





