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

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 Ford’s autonomous driving ADAS platform with an accent on UDS diagnostic stacks and real-time Linux userspace applications. Focus on designing robust, test-driven embedded systems, ensuring compliance with automotive safety standards, and debugging complex system-level issues on ARM-based hardware.

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

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

Company

A subsidiary of Ford Motor Company building advanced automated driving technology with the agility of a startup.

What you will do

  • Develop and maintain on-vehicle UDS diagnostic stacks running as Linux userspace applications.
  • Implement embedded C++ software for real-time capable HLOS environments on ARM platforms.
  • Drive a test-first mindset by designing unit, integration, and bench-level tests.
  • Own specific modules or subsystems from design through implementation and long-term maintenance.
  • Debug complex system-level issues involving IPC frameworks, network stacks, and hardware peripherals.
  • Collaborate with cross-functional teams to incorporate system requirements into well-architected designs.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or Robotics.
  • 2+ years of relevant professional experience.
  • Must be legally authorized to work in the United States on a permanent basis.
  • Proficiency in modern embedded C++ (14+) and MISRA-C++ standards.
  • Experience with Linux userspace application development on ARM-based platforms.
  • Strong grasp of software design principles and automated testing (Python scripting).

Nice to have

  • Experience with automotive diagnostic protocols like UDS (ISO 14229) and DoIP (ISO 13400).
  • Familiarity with functional safety frameworks such as ISO 26262.
  • Expertise in Bazel, Docker, and gtest.
  • Exposure to ARM TrustZone or TEE-based security models.

Culture & Benefits

  • Competitive compensation including annual bonus and equity.
  • Comprehensive health insurance (medical, dental, vision) with employer-matched 401(k).
  • Unlimited vacation policy and 15 paid holidays.
  • Paid parental and medical leave.
  • Professional development reimbursement and wellness stipends.
  • Daily lunches, snacks, and beverages provided in office locations.

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