ADAS/AD Software Engineer

Bertrandt US Inc
San Jose, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$122,720.0 - $203,840.0
Working hours
Regular working hours
Job source

Tech stack

Algorithm Design Application Lifecycle Management JIRA C++ (Programming Language) Computer Programming Continuous Integration Data Visualization Software Design Patterns Programming Tools Ethernet FlexRay Python (Programming Language)
+10 more
Motion Planning Sensor Fusion Software Engineering CodeBeamer Multithreading Real Time Systems Gitlab Linux Development Information Technology Canoe Software

Job description

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.

Requirements

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., * 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.

Benefits & conditions

3.53.5 out of 5 stars 3087 North 1st Street, San Jose, CA 95134 $59 - $98 an hour, 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:14 min

Abstracting proprietary vehicle hardware via unified interfaces

Maxim Lebold +1 · WWC 2023

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all