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

Senior Embedded Software Engineer (RTOS)

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

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

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

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

Текст:
/

TL;DR

Senior Embedded Software Engineer (RTOS): Developing foundational platform software for a hands-free ADAS platform with an accent on RTOS configurations, memory protection, and hardware abstraction. Focus on architecting MPU and hardware firewalls for safety-critical isolation and optimizing low-level bus traffic for real-time control loops.

Location: Pittsburgh, PA, Palo Alto, CA, or Detroit, MI. Must be legally authorized to work in the United States on a permanent basis.

Salary: $179,200 - $268,800 USD

Company

A Ford Motor Company subsidiary independently developing automated driving technology and a hands-free ADAS platform.

What you will do

  • Design and implement system-level RTOS configurations, including DDR memory maps, UDMA channels, and peripheral assignments.
  • Architect and configure MPU and hardware firewalls to ensure isolation between safety-critical (ASIL) and non-safety (QM) tasks.
  • Lead the development and evolution of the Hardware Abstraction Layer (HAL) and low-level drivers across multiple platforms.
  • Integrate core SoC modules ensuring long-term maintainability and testability.
  • Profile and optimize low-level bus traffic and memory access patterns to minimize latency for real-time control loops.
  • Conduct deep-dive code reviews and serve as the SME for hardware-software interfaces.

Requirements

  • Bachelor's degree in Computer Engineering, CS, Electrical Engineering, Robotics or related field with 4+ years of experience (or Master's with 2+ years, or PhD).
  • Proficiency in embedded C/C++ with a deep understanding of advanced language features and design paradigms.
  • Expertise in ARM-based SoC architectures, memory-mapped I/O, DMA controllers, and DDR bus configurations.
  • Experience configuring MPUs and hardware firewalls for spatial and temporal isolation in multi-core environments.
  • Ability to root-cause complex system hangs and race conditions involving shared memory and peripherals.
  • Must be legally authorized to work in the United States on a permanent basis.

Nice to have

  • Experience with ISO 26262 safety-critical development and "Freedom from Interference" (FFI) requirements.
  • Familiarity with Automotive Ethernet, UDS, or SOME/IP.
  • Expertise in Linux software development, Python, Bazel, and Docker.
  • Experience collaborating with silicon vendors as a domain expert.

Culture & Benefits

  • Comprehensive medical, dental, and vision insurance with HSA employer match.
  • Employer-matched 401(k) retirement plan with immediate vesting.
  • Unlimited vacation and 15 paid holidays.
  • Daily lunches, snacks, and beverages provided at all office locations.
  • Paid parental and medical leave, and monthly wellness stipends.
  • Professional development reimbursement and adoption/surrogacy support.

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