Embedded Software Engineer II (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →