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

Senior Software Engineer (Embedded C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Embedded C/C++): Developing foundational embedded software platforms for high-compute automotive SoCs with an accent on Linux, FreeRTOS/SafeRTOS, and ASIL-compliant safety-critical software. Focus on controlling device activation, integrating software with hardware, optimizing performance and power efficiency, and validating SoC systems.

Location: Mountain View, California or Warren, Michigan, United States

Salary: $190,000–$220,000 base compensation annually

Company

hirify.global develops automotive products and software supporting its vision of zero crashes, zero emissions, and zero congestion.

What you will do

  • Develop embedded software on FreeRTOS-based SafeRTOS and Linux platforms.
  • Build Linux software features that control device and process power-up and activation.
  • Participate in requirements analysis, design, implementation, testing, and integration across the full software development lifecycle.
  • Integrate software with hardware in collaboration with hardware engineers and system architects.
  • Optimize performance, memory usage, and power efficiency for high-performance embedded systems.
  • Contribute to safety-critical automotive software and manage a shared vehicle compute platform with software services teams and SoC vendors.

Requirements

  • 5+ years of embedded software development experience.
  • Experience with RTOS, specifically FreeRTOS or SafeRTOS, and Linux-based embedded operating systems.
  • Experience developing safety-critical software with exposure to ASIL B and ASIL D standards.
  • Strong C/C++ programming skills and understanding of embedded hardware architectures, processors, memory management, and peripherals.
  • Knowledge of Ethernet, I2C, UART, Linux Kernel frameworks including DMA, V4L2, and ALSA, and ARM architectures.
  • Experience deploying commercial embedded systems and performing SoC bring-up, validation, and system-level testing; bachelor's degree in a relevant engineering or computer science field.

Nice to have

  • Master’s degree in electrical engineering, computer engineering, computer science, or an equivalent field.
  • Safety-critical software experience in the automotive or industrial domain.

Culture & Benefits

  • Work focused on innovation, speed, business value, and meaningful change in automotive technology.
  • Inclusive workplace culture focused on belonging and equitable employment opportunities.
  • Total rewards and benefits supporting employee well-being at work and at home.
  • Role-related assessments and pre-employment screening may be required during the hiring process.

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