ADAS/AD Software Engineer in San Jose, California at BERTRANDT US INC
Explore Related Opportunities
Job Description
Ready to Drive the Future?
As part of the global Bertrandt Group, our team of innovators tackles cutting-edge projects across ADAS, Autonomous Driving, Electric Mobility, and Manufacturing Support, transforming complex issues into sustainable, connected solutions.
Position Summary
This role supports the development of self-driving concept vehicles across perception, localization, planning, and controls. The selected candidate will contribute to core algorithm development while supporting tooling, automation, and workflow optimization efforts. Strong C++ and Python programming skills are required, along with the ability to design robust solutions for complex technical challenges.
This position offers the opportunity to contribute to multiple projects simultaneously in a fast-paced and innovative environment. The ideal candidate will possess strong organizational skills, excellent problem-solving abilities, and a passion for autonomous vehicle technologies.
Key Responsibilities
Design and implement software modules using C++ and Python.Build interfaces for vehicle sensor and map data access.Develop and refine sensor data processing algorithms.Create in-vehicle data collection modules.Develop tools for data visualization and offline analysis.Contribute to continuous integration and deployment modules.Support software development activities across perception, localization, planning, and controls domains.Collaborate with cross-functional engineering teams to develop and validate autonomous vehicle functionality.Support workflow optimization, automation initiatives, and development tool improvements.Required Qualifications
- Bachelor's Degree in Robotics, Computer Science, Software Engineering, or a related technical field.
- 0–2 years of experience in software development.
- Strong analytical thinking and conceptual problem-solving capabilities.
- Excellent planning, organization, and time management skills.
- Ability to independently solve complex technical challenges.
- Strong verbal and written communication skills.
- Collaborative mindset with the ability to work effectively in team environments.
- Comfortable working in ambiguous, rapidly evolving environments.
- Proficiency in C/C++ and Python development.
- Hands-on experience in robotics-related domains such as: Perception, Sensor Fusion, Planning, Mapping
- Background in one or more of the following: Perception, Localization, Motion Planning, Controls
Preferred Qualifications
- Master's Degree or PhD in Robotics, Computer Science, or a related field.
- Understanding of modern software design patterns and safety-critical coding practices.
- Experience with ARM64 Linux development environments, including NVIDIA Drive Orin or Drive Thor platforms.
- Familiarity with real-time systems and multi-threaded programming.
- Experience with automotive communication standards, including: CAN, FlexRay, Ethernet
- Experience using Vector CANoe.
- Familiarity with development and lifecycle management tools such as: GitLab, Jira, Codebeamer.
- Exposure to: ROS/ROS2, DDS, Automotive middleware technologies.
Why Join Bertrandt?
At Bertrandt, you'll work alongside industry-leading engineers developing next-generation autonomous vehicle technologies. This role provides hands-on experience with cutting-edge software systems, advanced robotics applications, and innovative mobility solutions that are shaping the future of transportation.
Pay Transparency & EEO
Pay rate: $59.00 to $98.00 USD an hour.
The compensation range listed for this position reflects the anticipated base pay at the time of posting. Actual compensation may vary based on factors such as experience, skills, education, location, and internal equity.
Bertrandt is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable federal, state, or local law. Reasonable accommodations are available for qualified individuals with disabilities throughout the hiring process.
Requirements: