Назад
Company hidden
4 дня назад

Embedded Software Engineer II (C++)

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

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

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

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

Текст:
/

TL;DR

Embedded Software Engineer II (C++): Developing foundational platform software for automated driving technologies with an accent on real-time capable HLOS environments and UDS diagnostic stacks. Focus on designing and implementing unit/integration tests, debugging complex system-level issues, and ensuring compliance with ISO 26262 and ASPICE.

Location: Onsite in Pittsburgh, PA, Palo Alto, CA, or Detroit, MI. Must be legally authorized to work in the United States on a permanent basis.

Salary: $150,320 - $225,480 USD

Company

hirify.global develops automated driving technologies for Ford vehicles, operating as an independent subsidiary with the speed and agility of a technology startup.

What you will do

  • Support the development and maintenance of an on-vehicle UDS (ISO 14229) diagnostic stack on ARM-based compute platforms.
  • Develop and maintain embedded C++ software running in Linux userspace to contribute to a real-time capable HLOS environment.
  • Drive a test-first mindset by designing and implementing unit, integration, and bench-level tests for end-to-end validation.
  • Own specific modules or subsystems from design through implementation, ensuring clean code and long-term maintainability.
  • Debug complex system-level issues involving IPC frameworks, network stacks, and hardware peripherals.
  • Collaborate with cross-functional teams and perform code reviews to ensure algorithmic correctness and adherence to standards.

Requirements

  • Bachelor's degree in Computer Engineering, CS, Electrical Engineering, or Robotics with 2+ years of experience (or Master's/PhD).
  • Proficiency in embedded modern C++ (14+) and familiarity with MISRA-C++ coding standards.
  • Experience with Linux userspace application development on embedded ARM-based platforms.
  • Ability to write automated tests and use Python scripting for diagnostic test development.
  • Must be legally authorized to work in the United States on a permanent basis.

Nice to have

  • Experience with automotive diagnostic protocols such as UDS (ISO 14229) and DoIP (ISO 13400).
  • Exposure to ARM TrustZone / OP-TEE or other TEE-based security models.
  • Expertise in Linux-based tools including gtest, Python, Bazel, and Docker.
  • Familiarity with Automotive Ethernet, SOME/IP, or ISO 26262 functional safety frameworks.

Culture & Benefits

  • Competitive compensation with annual bonus and equity programs.
  • High-quality medical, dental, and vision insurance with HSA employer match.
  • Employer-matched 401(k) retirement plan with immediate vesting.
  • Unlimited vacation and 15 paid holidays.
  • Daily lunches, snacks, and beverages available in all office locations.
  • Professional development reimbursement and monthly wellness stipends.

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