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

Senior Software Engineer - Runtime Services (Automotive)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer - Runtime Services (C++/Automotive): Building reliable, high-performance runtime libraries, frameworks, and tools for an advanced driver assistance system with an accent on modern C++, embedded Linux, data serialization, code generation, and real-time vehicle environments. Focus on designing autonomy infrastructure, integrating robotics and autonomy systems, creating automated tests, and meeting automotive security and functional safety standards.

Location: Pittsburgh, PA; Palo Alto, CA; or Detroit, MI, United States

Salary: $179,200–$268,800 USD annual base salary in California, plus potential bonus and equity compensation

Company

hirify.global, a Ford Motor Company subsidiary, develops in-house hands-free advanced driver assistance technology and runtime infrastructure for automated driving.

What you will do

  • Design, develop, and test reliable, high-performance software supporting autonomy functions.
  • Build core C++ libraries, custom data structures, configuration, serialization, and code generation frameworks for realtime Linux and embedded environments.
  • Develop tools that provide insight into system performance and behavior.
  • Integrate runtime infrastructure with localization, perception, planning, controls, simulation, and onboard platform systems.
  • Create automated unit and integration tests and support accurate off-vehicle simulation testing.
  • Develop software architecture and work with Product Security and Functional Safety teams to meet automotive safety requirements.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field with 4+ years of relevant experience; equivalent master’s or PhD pathways are accepted.
  • At least 5+ years of modern C++ development experience in a systems programming role.
  • Hands-on experience developing high-performance C++ applications or robotics software in resource-constrained environments.
  • Experience developing in Linux or Unix environments.
  • Ability to design software components and systems and communicate designs through documents, diagrams, and presentations.
  • Strong collaboration skills for cross-functional software delivery.

Nice to have

  • Experience with Bazel, ROS or another robotics platform, JSON/YAML configuration, or Protobuf compiler plugins.
  • Experience with driver monitoring systems and publish/subscribe communication models such as Iceoryx or ZeroMQ.
  • Experience with distributed and concurrent programming, POSIX APIs, and embedded or realtime operating systems.
  • Familiarity with ISO-26262 or other software safety standards.

Culture & Benefits

  • Medical, dental, and vision insurance with health savings account options.
  • Employer-matched 401(k), life insurance, paid parental and medical leave, unlimited vacation, and 15 paid holidays.
  • Daily meals and refreshments at office locations, commuter benefits, and a monthly wellness stipend.
  • Professional development reimbursement, employee assistance, and family care programs.
  • Employee resource groups, team activity stipends, wellness initiatives, and other support programs.
  • Permanent United States work authorization is required; visa sponsorship is available.

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