Software Integration Engineer (6 months Contract)
Necessary Ventures · Detroit, MI · Yesterday
Contract
About the role
We’re seeking an exceptional Software Integration Engineer to join us on a contract basis within the Application Software team in Detroit, focused on localising and advancing Wayve’s autonomous driving technology.
Key Responsibilities
- Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride).
- Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
- Integrate and validate drivers, middleware, and boot-time configurations.
- Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure.
- Work with OEM and Tier 1 teams to resolve hardware-specific integration issues.
- Implement system-level diagnostics, logging, and secure boot configuration.
- Develop automation for setup, flashing, health checks, and test execution on target hardware.
About You
- 5+ years of experience in embedded or automotive software development, ideally with hands-on platform bring-up experience.
- Strong proficiency in C++, Bash, and Python.
- Proven experience with using and modifying Middlewares like OpenDDS, comm protocols utilizing gRPC or similar.
- Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees).
- Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on target hardware.
- Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI).
- Comfortable working with hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs).
- Familiarity with communication protocols like CAN, Ethernet, PCIe, SPI, I2C.
- Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.
Desired Exposure
- To automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
- To automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
- To automotive verification environments (e automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
- To automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
- To automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
Pay
This is a full-time contract role based in Detroit, Michigan, United States.
Schedule
We operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.