Jobs · Michigan

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.

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net