Назад
Company hidden
5 дней назад

Software Engineer (Embedded C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (Embedded C++): Building low-latency runtime software for GM's Autonomy Interface platform, connecting the Cruise autonomy stack with vehicle sensors and custom hardware with an accent on robust interface contracts, system degradation transitions, and sensing integration. Focus on designing scalable C++ software for embedded Linux systems, developing automated tests and continuous integration, and delivering safety-critical autonomy functionality through incremental development.

Location: Sunnyvale, California; hybrid attendance required at least 3 times per week. Travel is expected to be less than 25%. The role may be eligible for relocation benefits.

Salary: $142,000–$215,000 per year, plus potential incentive pay.

Company

hirify.global develops automotive products and embedded platform software, including technology for advanced driver-assistance and autonomous vehicles.

What you will do

  • Design, document, and implement complex, scalable, low-latency C++ software on Linux-based systems.
  • Develop software interfaces connecting the Cruise autonomy stack with vehicle sensors and custom hardware.
  • Build reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews.
  • Collaborate across multiple teams and mentor other developers.
  • Deliver complex projects through incremental development.

Requirements

  • At least 2 years of experience writing production-quality software.
  • Bachelor's degree in a relevant field or equivalent relevant work experience.
  • Experience with C++11 or later.
  • Knowledge of and experience applying software development best practices.
  • English required for collaboration in a global automotive engineering environment.

Nice to have

  • 5+ years of production software development experience.
  • Experience with embedded Linux, POSIX, embedded build systems such as Buildroot or Yocto, and real-time operating systems such as QNX or VxWorks.
  • Experience with cameras, radar, lidar, networking, ROS, or other robotics middleware.
  • Experience with safety-critical development in automotive, FDA, or FAA-regulated environments.
  • Experience with C, Python, Bash, or Go.

Culture & Benefits

  • Health, dental, and vision benefits, including Health Savings and Flexible Spending Accounts.
  • Retirement savings plan, life insurance, sickness and accident benefits, and paid vacation and holidays.
  • Tuition assistance and employee assistance programs.
  • GM vehicle discounts and other wellbeing benefits.
  • Inclusive workplace focused on belonging and meaningful improvements in safety, emissions, and congestion.

Hiring process

  • Role-related assessments and pre-employment screening may be required where applicable.

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