Назад
2 месяца назад

Embedded Software Engineer - Drive Systems (Automotive)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer - Drive Systems (Automotive) (C/C++/Python): Developing safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands, with an accent on real-time control, simulation infrastructure, and hardware integration. Focus on validating drive control through SIL/HIL systems, arbitrating control sources, monitoring safety-critical ECUs, and integrating steering, braking, and motor subsystems.

Location: Foster City, California, United States; hybrid workplace

Company

Zoox develops autonomous vehicle systems that translate AI-generated trajectories into safe vehicle motion.

What you will do

  • Build and contribute to simulation, emulation, software-in-the-loop, and hardware-in-the-loop infrastructure for validating drive control software.
  • Design, develop, and test embedded software for autonomous trajectory execution and translate planned trajectories into motor torque, brake torque, and steering angle commands.
  • Implement control-source arbitration and safety monitoring across trajectory execution and drive control ECUs.
  • Integrate steering, motoring, braking, active suspension, and other supplier subsystems into the software stack.
  • Collaborate with Motion & Controls, Vehicle Dynamics, Safety Systems, Validation, and partner teams to deliver an automated driving experience.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Robotics, or equivalent experience.
  • 1–3 years of experience developing real-time embedded software for distributed electromechanical systems and simulation and test infrastructure for these systems.
  • Strong embedded C/C++ programming experience and experience using Python for testing.
  • Experience with QNX, SafeRTOS, FreeRTOS, or a similar embedded operating system.
  • Understanding of automotive communication protocols, including CAN and LIN, and sensor/actuator integration.

Nice to have

  • Experience with CAN/LIN analysis and debugging tools such as PCAN, CANalyzer, or CANape.
  • Familiarity with high-assurance development practices and tools, including Polarion, ISO 26262, and MISRA C/C++.
  • Hands-on experience with hardware bring-up, system debugging, or SIL/HIL test infrastructure.

Culture & Benefits

  • Hybrid work arrangement in Foster City, California.
  • Cross-functional collaboration across controls, vehicle dynamics, safety, validation, and software teams.
  • Work on production-quality, safety-critical software for complex dynamic systems.

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