Description
NVIDIA's Autonomous Vehicles team works on software platforms for assisted and autonomous driving in production vehicles. As a System Software Engineer Intern, you will contribute to in-vehicle system software, focusing on data collection, software updates, diagnostics, connectivity, and cybersecurity, as well as AI-assisted tools.
Responsibilities
- Implement and test in-vehicle system software primarily in C/C++
- Improve the reliability, performance, and security of software running on vehicles and exchanging data with NVIDIA systems
- Contribute to tools that help engineers develop, debug, validate, and operate software, including AI-assisted tools
- Integrate software on vehicle platforms and help reproduce and debug issues with global engineering teams
- Document designs, test results, and findings from technical investigations
Requirements
- Currently pursuing a BS or MS or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related field
- Strong C or C++ programming skills
- Familiarity with operating systems, networking, and data structures
- Understanding of fundamental software security concepts
- Ability to debug unfamiliar code and build working prototypes
- Clear communication skills and the ability to collaborate with an international team
Nice to Have
- Experience with data processing, telemetry, or software update systems
- Experience with AI-assisted developer tools, machine learning, language models, or agentic systems
- Coursework or projects involving embedded systems, Linux, networking, cybersecurity, or applied AI
- Experience with messaging systems
- Interest in automotive software, robotics, or autonomous systems
For more fresh new jobs, check out yubhub.co.