This vacancy is archived

View similar vacancies ↓
Company hidden
updated 14 days ago

Software Engineer I - Device Drivers (Embedded)

160 800 - 193 000$
Work format
onsite
Work type
fulltime
Grade
junior/middle
English
b2
Country
US

Job description

Text:
/

TL;DR

Software Engineer I - Device Drivers (Embedded): Developing and maintaining software to interface with sensors for autonomous trucking systems with an accent on low-level driver development, performance tuning, and real-time embedded systems. Focus on integrating external sensors, optimizing memory and latency, and ensuring system stability within a Linux-based automotive environment.

Location: Must be based in Ann Arbor, MI

Salary: $160,800–$193,000 USD

Company

A pioneer in autonomous driving technology and a subsidiary of Daimler, focused on developing software for automated freight trucks.

What you will do

  • Write software to integrate external sensors into the autonomous system.
  • Perform system-level debugging and performance tuning for embedded applications.
  • Develop shell scripts and automation tools to streamline development.
  • Troubleshoot system issues and optimize memory usage and real-time behavior.
  • Collaborate with cross-functional teams including DevOps, QA, and Hardware.
  • Manage package builds and deployments while ensuring system security and scalability.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or related field.
  • 1-5+ years of professional experience in embedded systems development.
  • Proficiency in C/C++ programming and Linux development.
  • Experience with device drivers, user space drivers, and hardware interfaces (PCIe, DMA, Ethernet, CAN).
  • Knowledge of build systems such as Make, CMake, or Yocto.
  • Must be eligible to work in the United States.

Nice to have

  • Knowledge of ISO 26262 or ASPICE standards.
  • Experience with Nvidia DriveOS.
  • Familiarity with containerization and namespace isolation (CGroups).
  • Experience with latency analysis tools like ftrace or CyclicTest.

Culture & Benefits

  • Competitive compensation package including bonus and stock options.
  • 100% paid medical, dental, and vision premiums.
  • 401K plan with 6% employer match.
  • Generous paid vacation and flexible scheduling.
  • Collaborative, energetic, and team-focused work environment.