Autonomous Driving OS Developer

6 days ago


San Jose, California, United States NIO Full time
About the Role
NIO, a pioneer in premium smart electric vehicles, seeks a skilled Autonomous Driving OS Developer to lead research and development of industry-leading operating systems for autonomous driving vehicles. The ideal candidate will have 5+ years of experience working on embedded systems, proficiency in C and ARM assembly, and expertise in low-level/system code on ArmV8 platforms.

Salary Range: $109,000 - $141,600 per year, based on location and additional factors including job-related skills, experience, and relevant education or training.

About NIO
NIO is a global company with R&D offices in China, North America, Germany, and the UK. Our mission is to shape a joyful lifestyle through innovative technologies like autonomous driving, digital technologies, electric powertrains, and batteries. We aim to build a community starting with smart electric vehicles to share joy and grow together with users.

Key Responsibilities
  • Design and implement microkernel-based OS and hypervisor for various on-car applications for autonomous driving vehicles
  • Characterize and optimize OS functions for real-time performance, security, and functional safety
About You
  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • 5+ years of experience as a software developer in embedded systems
  • Proficiency in C, ARM assembly, and in-line assembly
  • Knowledge of Arm's weak memory model (ARM DSB/DMB/ISB) and IP blocks
  • Familiarity with Linux customization and Git


  • San Jose, California, United States NIO Full time

    Career OpportunityNIO is seeking a highly skilled Microkernel-based OS Expert to join our Digital Systems team. As a key contributor to our research and development efforts, you'll design and develop high-performance and secure OS and hypervisor solutions. If you're passionate about cutting-edge technology and collaborating with a talented team, we'd love to...


  • San Jose, California, United States WeRide Full time

    Transforming Mobility with Autonomous TechnologiesWeRide is a leading global company that develops cutting-edge autonomous driving technologies. As a world-class coder, you will work on transforming mobility by solving complex AI and robotics problems.About the Role:Design and develop safe and reliable driverless solutions for our Robotaxi, Robobus, and...


  • San Jose, California, United States WeRide Full time

    WeRide.ai is a leading provider of autonomous driving technologies and is seeking a highly skilled Software Engineer to join our team. As a member of our engineering team, you will design and develop scalable and efficient cloud infrastructure platforms for autonomous driving.The successful candidate will have a strong background in computer science or...


  • San Jose, California, United States WeRide Full time

    WeRide is a pioneering company in the autonomous driving industry, aiming to revolutionize the way we move. As a Senior Software Engineer, you will play a crucial role in building cutting-edge cloud infrastructure for our autonomous driving solutions.Your key responsibilities will include:Designing and developing highly scalable and reliable PaaS and IaaS...


  • San Jose, California, United States WeRide Full time

    About the RoleWe are seeking a highly skilled Software Engineer to build powerful and efficient world-leading cloud infra platforms for autonomous driving, including PaaS platforms such as Big Data, AI, Simulation, and IaaS platforms such as K8s, storage services.The ideal candidate will have experience in architecting and developing scalable and reliable...


  • San Jose, California, United States WeRide Full time

    WeRide is at the forefront of autonomous driving technology, working towards making mobility safer, more affordable, and accessible. As a member of our team, you will contribute to shaping the future of transportation. As an Autonomous Driving Software Engineer, you will focus on building powerful cloud infrastructure platforms for autonomous driving,...


  • San Jose, California, United States NIO Full time

    Job OverviewWe are seeking an experienced Embedded Systems Expert to join our team at NIO's North America R&D Center. As a key member of our Digital Systems department, you will be responsible for designing and implementing high-performance operating systems and hypervisors for autonomous driving vehicles.About the RoleThis is a unique opportunity to shape...


  • San Francisco, California, United States Tbwa ChiatDay Inc Full time

    Job OverviewXpeng Motors is a leading smart electric vehicle company that combines advanced internet, AI, and autonomous driving technologies to create a better mobility experience for customers.We are seeking a highly skilled Machine Learning Engineer - AI Foundation to design, develop, and deploy state-of-the-art machine learning models for our autonomous...


  • San Jose, California, United States WeRide Full time

    Perception Expert for Autonomous VehiclesAt WeRide, we're pushing the boundaries of autonomous driving technology. As a Perception Expert, you'll play a crucial role in developing cutting-edge vision and machine learning algorithms.Key Responsibilities:Designing and implementing efficient end-to-end ML solutions for Perception with sensor...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Network OS Quality Assurance SpecialistLocation: San Jose, CA or RTP, NC (Raleigh)Job Description:We are seeking a skilled Network OS Quality Assurance Specialist to join our team at Diverse Lynx LLC. As a Network OS Quality Assurance Specialist, you will be responsible for ensuring the quality and reliability of our network operating system.Key...


  • San Jose, California, United States Bonsai Robotics Full time

    Job OverviewWe're looking for a highly skilled Senior Deep Learning Engineer to join our team at Bonsai Robotics. This role involves developing, implementing, and optimizing custom deep learning models for robotics systems. The ideal candidate should have a strong background in ML modeling, preferably object detection & segmentation, and be proficient in C++...


  • San Francisco, California, United States Waymo Full time

    As a leader in the field of autonomous driving technology, Waymo is revolutionizing the way we think about transportation. Our mission is to be the most trusted driver on the road, and we're looking for talented individuals to join our team.About UsWaymo was founded in 2009 as the Google Self-Driving Car Project, with a focus on building the world's most...


  • San Francisco, California, United States Waabi Full time

    At Waabi, we are committed to building the next generation of self-driving technology. Our team is composed of world-renowned scientists and engineers who share a passion for innovation and collaboration.This role offers a unique opportunity to work on cutting-edge projects that leverage the latest advancements in AI, computer vision, and machine learning....


  • San Jose, California, United States NIO Full time

    About NIO NIO is a pioneer and leading company in the premium smart electric vehicle market. Founded to shape a joyful lifestyle, our mission is to build a community starting with smart electric vehicles to share joy and grow together with users.We design, develop, and manufacture premium smart electric vehicles, driving innovations in next-generation...


  • San Francisco, California, United States Waymo Full time

    About the RoleWe are seeking a highly skilled Simulation Software Engineer to join our team at Waymo. In this role, you will be responsible for developing and implementing scalable simulation data pipelines to evaluate the driving capability of the Waymo Driver.Key ResponsibilitiesDesign, implement, and operate infrastructure to administer a "virtual...


  • San Francisco, California, United States Cruise Full time

    We're Cruise, a self-driving service designed for cities. Our mission is to create a safer, more efficient transportation system using advanced technology.As a Senior Software Engineer on our Simulation team, you'll develop and integrate automated simulation test pipelines to solve critical testing and evaluation problems.Our products accelerate autonomous...


  • San Francisco, California, United States Cruise Full time

    **About Autonomous Vehicles**We're creating a new era in transportation with self-driving vehicles designed for cities we love. Our mission is to create a world where people can move freely and safely, connecting them to the places, things, and experiences they care about.We believe that self-driving vehicles will help save lives, reshape cities, give back...


  • San Diego, California, United States Zoox Full time

    We are looking for a skilled and experienced Senior Autonomy Systems Test Engineer to join our team at Zoox. As a member of our software development organization, you will be responsible for designing and implementing scalable software systems test strategies, working closely with our development teams to ensure the delivery of high-quality autonomous...


  • San Mateo, California, United States Skydio Full time

    About the Job:As a senior software engineer at Skydio, you will have the opportunity to lead the development of our autonomous drone systems. Your responsibilities will include designing and implementing the embedded software that runs on our vehicles, providing technical direction, and characterizing, integrating, and validating key subsystems.You will also...


  • San Jose, California, United States NIO Full time

    Join Our TeamWe're looking for an exceptional Hypervisor and Kernel Engineer to accelerate innovation in autonomous driving vehicles. As a member of our Digital Systems team, you'll design and develop high-performance and secure OS and hypervisor solutions. If you're passionate about cutting-edge technology and collaborating with a talented team, we'd love...