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

  • Mountain View, CA

Responsibilities

  • Design, implement, and test embedded C software for safety-critical multicore automotive microcontrollers across RTOS, drivers, scheduling, bootloaders, middleware, and application components.
  • Integrate Nuro Driver with new vehicle platforms through CAN and Ethernet interfaces, actuator and body-control interfaces, and bench and in-vehicle validation.
  • Perform hands-on device and vehicle bring-up, prototyping, and debugging across multiple vehicle platforms.
  • Build and maintain verification infrastructure, including unit tests, hardware-in-the-loop benches, and vehicle test procedures.
  • 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 engineers.

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 foundations 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, debugging, written communication, spoken communication, and cross-disciplinary collaboration skills.
  • Comfort working with debug probes, oscilloscopes, logic analyzers, and CAN tools.
  • Preferred qualifications include 3+ years of automotive or autonomous-vehicle embedded development, production-launch experience, ISO 26262 or other regulated safety-critical development, and experience with Infineon AURIX TC3xx, SafeRTOS, FreeRTOS, AUTOSAR Classic, MCAL, communication stacks, DBC, ARXML, UDS diagnostics, E2E protection, or time synchronization.

Benefits

  • Annual performance bonus, equity, and a competitive benefits package are available.
  • Base pay is part of the total compensation package and varies based on experience, qualifications, education, location, and skills.
  • The company is committed to an inclusive and psychologically safe workplace.

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

Senior Embedded Software Engineer

  • ENSCO, Inc.
  • Full time
  • USA
  • 11/07/2026
  • Salary: $91k - $160k/yr
  • Binghamton, NY

Senior Software Test Engineer

  • Siemens
  • Full time
  • Others
  • 11/07/2026
  • Pune, India

Senior Security Engineer, Incident Response

  • Twilio
  • Full time
  • USA
  • 11/07/2026
  • Salary: $142k-$208k
  • Remote

Senior Infrastructure Security Engineer

  • fal
  • Full time
  • USA
  • 11/07/2026
  • Salary: $180k - $250k/yr
  • San Francisco, CA

Embedded Systems Staff Engineer

  • Bugcrowd
  • Full time
  • USA
  • 11/07/2026
  • Salary: $96-$133 per hour
  • Remote