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.