๐ Ann Arbor, United States ๐บ๐ธ
๐ฆ๐๐๐๐ฒ๐บ๐ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ ๐๐ต๐ผ ๐ฟ๐ฒ๐ฎ๐น๐น๐ ๐ธ๐ป๐ผ๐ ๐ฎ๐๐๐ผ๐บ๐ผ๐๐ถ๐๐ฒ ๐๐๐๐๐ฒ๐บ๐ ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ, ๐ ๐๐ฆ๐, ๐ฎ๐ป๐ฑ ๐ฒ๐บ๐ฏ๐ฒ๐ฑ๐ฑ๐ฒ๐ฑ ๐++ ๐ฎ๐ฟ๐ฒ ๐ฟ๐ฎ๐ฟ๐ฒ โ ๐ถ๐ณ ๐๐ต๐ฎ๐'๐ ๐๐ผ๐, ๐๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐๐ผ๐ฟ๐๐ต ๐ฎ ๐ฐ๐น๐ผ๐๐ฒ๐ฟ ๐น๐ผ๐ผ๐ธ.
Pave Talent is conducting a confidential search for a System Engineer supporting next-generation vehicle platform software at a well-known automotive technology company in Ann Arbor, MI. This is a 6-month contract at $75 to $78 per hour, with meaningful work on a real-time, Linux-based vehicle platform serving multiple in-vehicle domains.
๐๐ข๐ ๐ฃ๐๐ก๐ฌ
Our client is a global automotive technology company known for advanced software-defined vehicle platforms. The Ann Arbor engineering team works on scalable, hardware-agnostic middleware and SDK components that power features across the full vehicle stack. The team collaborates with systems engineering, product, and global engineering counterparts across multiple sites.
๐ช๐ต๐ผ ๐๐ต๐ฟ๐ถ๐๐ฒ๐ ๐ต๐ฒ๐ฟ๐ฒ
- You've worked on embedded automotive software and can read a state machine and a sequence diagram as fast as you can write one
- You're comfortable in CATIA and StrictDoc for model-based systems engineering (MBSE), and you consider SysML/UML documentation part of the job, not an afterthought
- You know the difference between ADAS architecture and cockpit architecture and can discuss ECU design with the team without a primer
- You prefer hands-on troubleshooting with integration teams over purely advisory roles
- You're fine working fully onsite Monday through Friday in Ann Arbor (remote flexibility on Mondays and Fridays is occasionally possible, but onsite is the expectation)
๐ง๐๐ ๐ข๐ฃ๐ฃ๐ข๐ฟ๐ง๐จ๐ก๐๐ง๐ฌ
You'll join the Ann Arbor systems engineering team working on the Arene service platform, supporting software design, integration, and validation across embedded and vehicle systems. You'll report within a cross-functional group that spans systems engineering, product, and global engineering. Two rounds of 60-minute interviews; expect a technical deep-dive.
๐ช๐ต๐ฎ๐ ๐๐ผ๐'๐น๐น ๐ฑ๐ผ
- Design and implement software solutions for the Arene vehicle service platform, including tools and SDK (Software Development Kit) components, in collaboration with systems engineering and product teams
- Develop, integrate, and maintain system-level software in C++ and embedded firmware for real-time and Linux-based automotive systems
- Implement and enhance middleware components, inter-process communication (IPC) frameworks, and scheduling systems that support hardware-agnostic, update-friendly vehicle services across multiple in-vehicle domains
- Drive development of system design specifications including state machines and sequence diagrams; author testable system requirements in StrictDoc
- Troubleshoot complex software and system-level issues working closely with quality and integration engineers
- Support system integration, validation, and feature deployment across distributed vehicle platforms
๐ฅ๐ฒ๐พ๐๐ถ๐ฟ๐ฒ๐ฑ
- Hands-on MBSE experience using CATIA and StrictDoc for documenting system and software architectures in SysML (Systems Modeling Language) and UML (Unified Modeling Language) โ these are non-negotiable requirements from the hiring team
- Experience with safety-critical or fault-tolerant automotive software standards (ISO 26262 and/or AUTOSAR)
- Deep knowledge of vehicle networking, including ADAS (Advanced Driver-Assistance Systems), cockpit architecture, ECU (Electronic Control Unit) architecture, and distributed vehicle software validation
- Ability to work across C, C++, Python, and Golang-based projects
- Exposure to cloud platforms (AWS, Azure, or GCP), containerization, and DevOps tooling
- Proficiency with modern build systems and CI/CD environments such as Bazel and GitHub/GitLab
๐๐ผ๐ป๐๐ ๐ฃ๐ผ๐ถ๐ป๐๐
- Experience leading software projects or small engineering teams
- Embedded software experience in robotics or adjacent industries
- Familiarity with automotive communication protocols: CAN (Controller Area Network), Ethernet, or SERDES (Serializer/Deserializer)
- Experience creating test, verification, or validation plans for embedded or automotive systems
๐ฆ๐ฐ๐ต๐ฒ๐ฑ๐๐น๐ฒ: Monday through Friday, standard business hours (EST)
๐๐ผ๐ฐ๐ฎ๐๐ถ๐ผ๐ป: Onsite in Ann Arbor, MI (occasional remote flexibility on Mondays/Fridays)
๐๐๐๐ถ๐ด๐ป๐บ๐ฒ๐ป๐: 6-month contract
๐๐ฒ๐ป๐ฒ๐ณ๐ถ๐๐: Great benefits available through Pave Talent for the duration of the contract
Apply via LinkedIn and we'll be in touch. Confidential search; your application is fully private.
๐ฃ๐ฎ๐๐ฒ ๐ง๐ฎ๐น๐ฒ๐ป๐ | ๐๐ถ๐ฟ๐ถ๐ป๐ด ๐ฅ๐ฒ๐ถ๐บ๐ฎ๐ด๐ถ๐ป๐ฒ๐ฑ