Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive-grade hardware to make autonomy accessible to all. The company licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles.
Requirements
- Strong C programming skills
- Good computer science fundamentals, e.g. data structures, concurrency and algorithm design
- Good understanding of operating system internals, e.g. kernel or driver knowledge
- Good problem solving and debugging skills
- 2+ years of experience with real-time OS and real-time applications
- Proficient with device driver development.
- Proficient with CAN, SPI and/or Networking protocols.
Responsibilities
- Develop Embedded Software for L2+ to L4 autonomous vehicle applications with focus on Core OS / base software, middle layer and some application algorithm development such as actuator interface and body controls
- Collaborate closely with system, software and hardware engineers during the definition, design, and verification phases of product development to ensure safe and reliable operation of the Nuro Driver™
- Participate in hands-on vehicle bring up, prototyping, development, testing, and debugging on multiple vehicle platforms
- Work closely with other Nuro autonomy software teams and vehicle OEMs/suppliers to integrate the Nuro Driver™ into vehicle platforms.
Other
- Good communication and collaboration skills
- B.S., M.S. or Ph.D in Computer Science, Computer Engineering, or closely related field
- 3+ years of embedded system development in autonomous vehicle or automotive industry with production launch experience
- AutoSar experience
- Hands-on Functional Safety Experience (ISO26262)