Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer

Home > C/C++ programming jobs

Embedded Software Engineer in USA new

  • Mountain View, CA

Responsibilities

  • Design, implement, and test embedded C software for safety-critical multicore automotive microcontrollers.
  • Develop and maintain RTOS, device-driver, scheduling, bootloader, middleware, actuator-interface, body-control, power-management, and fault-management components.
  • Integrate Nuro Driver with new vehicle platforms through CAN and Ethernet interfaces with OEM ECUs.
  • Perform device and vehicle bring-up, prototyping, debugging, bench validation, and in-vehicle validation.
  • Build and maintain unit-test, hardware-in-the-loop, and vehicle-test verification infrastructure.
  • Define software requirements from system safety requirements and implement and verify them with full traceability within an ISO 26262 process.
  • Collaborate with systems, safety, hardware, controls, autonomy, OEM, and supplier engineering teams.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field.
  • At least 2 years of industry experience developing embedded software in C, including work with a real-time operating system.
  • Strong fundamentals in data structures, concurrency, and algorithm design.
  • Working knowledge of microcontroller internals and peripherals, with depth in device drivers, CAN or automotive Ethernet, bootloaders and software updates, embedded security, or vehicle-level integration and testing.
  • Strong problem-solving and debugging skills, clear written and spoken communication, and the ability to work with engineers from other disciplines.
  • Comfort using debug probes, oscilloscopes, logic analyzers, and CAN tools.
  • Preferred qualifications include 3+ years of automotive or autonomous-vehicle embedded development, a production launch, functional-safety experience, ISO 26262, DO-178C, IEC 62304, Infineon AURIX TC3xx, SafeRTOS, FreeRTOS, AUTOSAR Classic, MCAL, communication stacks, DBC, ARXML, UDS diagnostics, E2E protection, time synchronization, vehicle functions, vehicle dynamics, or control theory.

Benefits

  • The position is eligible for an annual performance bonus, equity, and a competitive benefits package.

Salary: $146k - $219k/yr

Nuro

Nuro develops self-driving technology aimed at making autonomy accessible to everyone. The company focuses on creating scalable driver systems and licenses its advanced technology for a variety of applications.

Similar positions

Advisory Engineer, Middleware & App

  • Lenovo
  • Full time
  • Others
  • 10/30/2026
  • Shanghai, China

Principal Place and Route Engineer

  • SambaNova Systems
  • Full time
  • USA
  • 10/30/2026
  • Salary: $1 - $1000k/yr
  • Austin, TX

Software Engineer I - Middleware

  • Honeywell
  • Full time
  • USA
  • 10/29/2026
  • Phoenix, AZ

Lead Linux Kernel Engineer - Ubuntu

  • Canonical
  • Full time
  • Remote
  • 10/29/2026
  • Anywhere

Robotics Software Engineer, Verification & Validat

  • Anduril Industries
  • Full time
  • USA
  • 10/29/2026
  • Salary: $191k - $253k/yr
  • Costa Mesa, CA