Senior Autonomous Vehicle Software Engineer - Nvidia Pegasus | Remote

Remotely
Full-time
Part-time

Are you a seasoned software engineer with expertise in Nvidia's autonomous vehicle platforms? Our cutting-edge automotive technology team is seeking a Senior Software Engineer specialized in Nvidia Pegasus development for an exciting autonomous driving project. You will be instrumental in developing advanced Level 2 ADAS systems for Automatic Emergency Braking (AEB), Automated Lane Centering (ALC), and low-speed autonomous vehicle control for Level 4 autonomy.


About the Project

Our team is at the forefront of developing next-generation advanced driver assistance systems and autonomous driving capabilities. We're working with state-of-the-art sensor fusion technology combining radar, ultrasonic sensors, and camera arrays to create reliable and safe autonomous driving features. The project leverages the powerful Nvidia Pegasus computing platform, running on Linux, to process complex sensor data in real-time and make critical driving decisions.


Key Responsibilities

- Design and implement software components for autonomous driving systems using the Nvidia Pegasus platform.

- Develop and optimize code for real-time performance on Linux-based embedded systems.

- Configure and integrate low-level drivers for hardware components including CANFD, ultrasonic sensors, radar, and cameras.

- Write efficient GPU code and integrate neural network models using CUDNN and TensorRT.

- Compile and build Linux kernel components to create optimized executables for the target hardware.

- Implement sensor fusion algorithms to integrate data from multiple sensor types.

- Create robust interfaces between neural network outputs and application-level autonomous driving algorithms.

- Conduct performance optimization to ensure safety-critical timing requirements are met.

- Collaborate with cross-functional teams including hardware engineers, perception specialists, and control system engineers.

- Contribute to system architecture decisions and technical documentation.

- Participate in code reviews, testing, and validation of autonomous driving features.


Required Skills and Experience

- Minimum of 5+ years of professional experience in embedded software development.

- Demonstrated expertise with Nvidia AI platforms, specifically Nvidia Pegasus or similar automotive-grade platforms (Nvidia DRIVE AGX, Xavier).

- Strong knowledge of Linux kernel development, driver integration, and build systems.

- Proficiency in C++ programming for embedded and real-time systems.

- Experience with GPU programming using CUDA and neural network integration with CUDNN 8.x.

- Practical understanding of automotive communication protocols, particularly CAN/CANFD.

- Experience integrating and configuring device drivers for automotive-grade sensors.

- Familiarity with autonomous driving systems and ADAS functionality (Level 2-4).

- Strong debugging and problem-solving skills for complex embedded systems.

- Experience with version control systems (Git) and software development workflows.


Nice to Have

- Experience with sensor fusion algorithms combining radar, camera, and ultrasonic data.

- Knowledge of safety standards relevant to autonomous driving (ISO 26262, SOTIF, AUTOSAR).

- Background in computer vision or machine learning for automotive applications.

- Experience with TensorRT optimization for edge computing platforms.

- Understanding of control systems and path planning algorithms.

- Previous work on production-level autonomous or semi-autonomous driving features.

- Experience with continuous integration/continuous deployment (CI/CD) pipelines.

- Knowledge of MISRA C++ guidelines and automotive software development best practices.

- Familiarity with hardware-in-the-loop (HIL) testing for automotive systems.


Why Join Our Team?

Work at the cutting edge of autonomous vehicle technology on projects that will redefine the future of transportation. You'll have the opportunity to apply your expertise to real-world autonomous driving challenges while working with a talented team of specialists. This remote position offers the flexibility to work from anywhere while contributing to innovative automotive solutions that prioritize safety and performance. Help us build the next generation of intelligent vehicles with technology that will improve road safety and transform how people and goods move across the globe.