Назад
Company hidden
1 день назад

Software Engineer II (Middleware)

139 000 - 166 800$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Software Engineer II (Middleware): Building and optimizing robust middleware solutions for autonomous trucking systems with an accent on C++ development, ROS2/SOME/IP integration, and embedded Linux performance. Focus on designing safety-critical interfaces, PCIe data transportation, and ensuring seamless interaction between virtual driver applications and vehicle hardware.

Location: Must be based in Ann Arbor, MI

Salary: $139,000 - $166,800 USD

Company

A pioneer in autonomous driving technology, now part of the Daimler family, focused on developing software for automated freight trucks.

What you will do

  • Customize and maintain open-source middleware technologies like ROS2 and SOME/IP.
  • Design and develop robust C++ code for embedded Linux systems.
  • Create high-bandwidth middleware using PCIe drivers and signal-service interfaces.
  • Optimize performance, memory usage, and real-time behavior of embedded applications.
  • Collaborate with hardware engineers to define system requirements and architecture.
  • Develop and execute unit, integration, and system-level tests.

Requirements

  • Must be based in Ann Arbor, MI
  • 6+ years of professional experience in C++ development for embedded Linux systems.
  • Deep knowledge of middleware frameworks like ROS2 or SOME/IP.
  • Experience with PCIe data transportation and networked embedded systems.
  • Strong understanding of Linux internals, multi-threading, and real-time operating systems.
  • Knowledge of automotive safety standards like ISO-26262 and ASPICE.

Nice to have

  • Experience with NVIDIA DriveOS.
  • Familiarity with hardware interfaces such as CAN, SPI, I2C, and Automotive Ethernet.
  • Experience with CI/CD practices and build systems like Bazel or Yocto.

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 environment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →