Назад
Company hidden
2 часа назад

Software Engineer I - Device Drivers (Embedded)

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

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

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

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

Текст:
/

TL;DR

Software Engineer I - Device Drivers (Embedded): Developing and maintaining software to configure and interface with sensors for autonomous trucks with an accent on sensor integration and real-time embedded behavior. Focus on optimizing memory usage, performing system-level debugging, and ensuring the stability of high-speed hardware interfaces.

Location: Ann Arbor, MI (Onsite)

Salary: $100,600 - $150,900 USD

Company

hirify.global is a leader in autonomous driving technology focused on developing software for automated trucks in partnership with Daimler.

What you will do

  • Write software to integrate external sensors into the system and manage package builds and deployments.
  • Perform system-level debugging, performance tuning, and optimize memory usage and real-time behavior of embedded applications.
  • Develop shell scripts and automation tools for system troubleshooting and optimization.
  • Collaborate with cross-functional teams including DevOps, QA, Hardware, and Networking.
  • Integrate and maintain third-party and open-source software.
  • Contribute to technical design discussions and system documentation.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
  • 1-5+ years of experience with device drivers (PCIe, DMA, Ethernet, CAN) and Linux development in embedded systems.
  • Proficiency in C/C++ and knowledge of build systems such as Make, CMake, Yocto, Buildstream, or Bazel.
  • Experience with debugging tools (GDB, strace, Valgrind) and latency analysis (CyclicTest, ftrace).
  • Understanding of multi-threaded systems, OS concepts (Mutex, Semaphore, Message Queues), and hardware interfaces (SPI, I2C, UART).
  • Knowledge of software version control (Git) and CI/CD practices.

Nice to have

  • Exposure to Nvidia DriveOs.
  • Knowledge of ISO 61508, ISO 26262, or Automotive ASPICE (V-Cycle).
  • Experience working in Scrum/Agile teams.

Culture & Benefits

  • Competitive compensation package including a bonus component and stock options.
  • 100% paid medical, dental, and vision premiums for full-time employees.
  • 401K plan with a 6% employer match.
  • Flexibility in schedule and generous paid vacation available immediately.
  • AD&D and Life Insurance.

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