Software Engineer, Egomotion - Autonomous Vehicles
By NVIDIA At California, United States
Excellent C++ programming skills using modern C++ and experience in development on Linux
Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements
Developing highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA).
MS or higher in computer science or related engineering discipline (or equivalent experience)
2+ years of relevant industry experience
Knowledge of Python and its ecosystem for scientific computation

Are you an experienced Senior Autonomous Driving Software Engineer looking for a new challenge? We are looking for a highly motivated individual to join our team and help us develop the next generation of autonomous driving software. You will be responsible for designing, developing, and testing software for our autonomous vehicles, and will have the opportunity to work with cutting-edge technologies and collaborate with a team of experts. If you are passionate about autonomous driving and have the skills to make a difference, then this is the job for you!

Overview:

A Senior Autonomous Driving Software Engineer is responsible for developing and maintaining software for autonomous vehicles. They must have a strong understanding of software engineering principles, as well as experience in developing and testing autonomous driving systems. They must also have a good understanding of the hardware and software components of autonomous vehicles.

Detailed Job Description:

A Senior Autonomous Driving Software Engineer is responsible for developing and maintaining software for autonomous vehicles. They must have a strong understanding of software engineering principles, as well as experience in developing and testing autonomous driving systems. They must also have a good understanding of the hardware and software components of autonomous vehicles. They must be able to design, develop, and debug software for autonomous vehicles, as well as develop and maintain software for autonomous vehicles. They must also be able to analyze and interpret data from autonomous vehicles and develop algorithms for autonomous vehicles.

What is Senior Autonomous Driving Software Engineer Job Skills Required?

• Strong understanding of software engineering principles
• Experience in developing and testing autonomous driving systems
• Good understanding of the hardware and software components of autonomous vehicles
• Ability to design, develop, and debug software for autonomous vehicles
• Ability to develop and maintain software for autonomous vehicles
• Ability to analyze and interpret data from autonomous vehicles
• Ability to develop algorithms for autonomous vehicles

What is Senior Autonomous Driving Software Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 5+ years of experience in software engineering
• Experience in developing and testing autonomous driving systems
• Knowledge of hardware and software components of autonomous vehicles
• Ability to design, develop, and debug software for autonomous vehicles
• Ability to develop and maintain software for autonomous vehicles
• Ability to analyze and interpret data from autonomous vehicles
• Ability to develop algorithms for autonomous vehicles

What is Senior Autonomous Driving Software Engineer Job Knowledge?

• Knowledge of software engineering principles
• Knowledge of hardware and software components of autonomous vehicles
• Knowledge of algorithms for autonomous vehicles
• Knowledge of data analysis and interpretation

What is Senior Autonomous Driving Software Engineer Job Experience?

• 5+ years of experience in software engineering
• Experience in developing and testing autonomous driving systems
• Experience in developing and maintaining software for autonomous vehicles

What is Senior Autonomous Driving Software Engineer Job Responsibilities?

• Design, develop, and debug software for autonomous vehicles
• Develop and maintain software for autonomous vehicles
• Analyze and interpret data from autonomous vehicles
• Develop algorithms for autonomous vehicles
• Test and debug software for autonomous vehicles
• Monitor and maintain software for autonomous vehicles