System Engineer, Automotive Embedded Software

Pave Talent โ†—

๐Ÿ“ Ann Arbor, United States ๐Ÿ‡บ๐Ÿ‡ธ

contract
mid-level
75
hybrid
Posted โ€”

Key Skills

C++LinuxADASSysMLIPC

Industry

AutomotiveTelecommunications

Job Description

๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐˜€ ๐˜„๐—ต๐—ผ ๐—ฟ๐—ฒ๐—ฎ๐—น๐—น๐˜† ๐—ธ๐—ป๐—ผ๐˜„ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ผ๐˜๐—ถ๐˜ƒ๐—ฒ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ, ๐— ๐—•๐—ฆ๐—˜, ๐—ฎ๐—ป๐—ฑ ๐—ฒ๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—–++ ๐—ฎ๐—ฟ๐—ฒ ๐—ฟ๐—ฎ๐—ฟ๐—ฒ โ€” ๐—ถ๐—ณ ๐˜๐—ต๐—ฎ๐˜'๐˜€ ๐˜†๐—ผ๐˜‚, ๐˜๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐˜„๐—ผ๐—ฟ๐˜๐—ต ๐—ฎ ๐—ฐ๐—น๐—ผ๐˜€๐—ฒ๐—ฟ ๐—น๐—ผ๐—ผ๐—ธ.


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.


๐—ฃ๐—ฎ๐˜ƒ๐—ฒ ๐—ง๐—ฎ๐—น๐—ฒ๐—ป๐˜ | ๐—›๐—ถ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฅ๐—ฒ๐—ถ๐—บ๐—ฎ๐—ด๐—ถ๐—ป๐—ฒ๐—ฑ