ADAS/ AD - Embedded 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 focuses on deploying and optimizing software and neural networks on embedded hardware platforms, including NVIDIA Orin and Thor. The ideal candidate will possess expertise in cross-compilation, GPU and accelerator optimization, and CI/CD pipeline development.
The successful candidate will work closely with software, robotics, and systems engineering teams to optimize performance across autonomous driving applications, including perception, localization, and planning. This position requires strong technical leadership, hands-on development experience, and the ability to provide architectural guidance to engineering teams.
Key Responsibilities
- Develop and cross-compile C/C++ and CUDA applications.
- Create and maintain build pipelines for multiple hardware targets using: TensorRT, cuDNN, CUDA, NVIDIA DriveWorks
- Support optimization and deployment of neural networks on NVIDIA Drive platforms including Orin and Thor.
- Implement hardware-accelerated algorithms for perception, localization, and planning applications.
- Profile, benchmark, and tune GPU and accelerator performance across various driving scenarios.
- Build and maintain CI/CD workflows for cross-compiled ARM64/Linux deployments.
- Develop best practices, technical guidelines, and knowledge-sharing resources for engineering teams.
- Provide architecture guidance and technical leadership across projects.
- Collaborate with cross-functional teams to ensure end-to-end system performance and scalability.
- Perform root-cause analysis, debugging, and resolution of platform-specific software and hardware issues.
Required Qualifications
- Bachelor's Degree in Robotics, Computer Science, Software Engineering, or a related technical field.
- 3–5 years of professional software development experience.
- Strong analytical thinking and conceptual problem-solving skills.
- Excellent planning, organization, and time management abilities.
- Proven ability to independently solve complex technical challenges.
- Strong verbal and written communication skills.
- Collaborative mindset with the ability to work effectively across multidisciplinary teams.
- Comfortable working in fast-paced, evolving, and ambiguous environments.
- Hands-on experience within robotics-related domains, including Perception, Sensor Fusion, Planning, Mapping
- Strong experience with C/C++ and Python development in automotive, robotics, or embedded systems environments.
- Experience with real-time systems and multi-threaded software development.
- Familiarity with: ARM64 Linux development, TensorRT, cuDNN, CUDA, NVIDIA DriveWorks.
- Understanding of modern software architecture, design patterns, and safety-critical coding practices.
Preferred Qualifications
- Master's Degree or PhD in Robotics, Computer Science, or a related field.
- Familiarity with automotive communication standards, including CAN, FlexRay, Ethernet,
- Experience with, GitLab, Jira, Codebeamer.
- Exposure to, ROS/ROS2, DDS, Automotive middleware technologies
- Experience supporting autonomous driving, embedded AI, or edge-computing applications.
Why Join Bertrandt?
At Bertrandt, you'll have the opportunity to work on next-generation autonomous driving technologies while leveraging the latest embedded AI and GPU computing platforms. You will collaborate with innovative engineering teams, influence software architecture decisions, and help deliver high-performance solutions that enable the future of intelligent mobility.
Pay Transparency & EEO
Pay rate: $58.99 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: