ADAS/ AD - Embedded Software Engineer

Bertrandt US Inc
San Jose, CA, United States
27 days ago

Role details

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

Tech stack

Artificial Intelligence Systems Engineering Artificial Neural Networks JIRA C++ (Programming Language) Nvidia CUDA Continuous Integration Software Debugging Software Design Patterns Linux Embedded Software Ethernet
+14 more
FlexRay Python (Programming Language) Software Architecture Sensor Fusion Software Engineering CodeBeamer Multithreading Real Time Systems Delivery Pipeline Gitlab Linux Development Information Technology TensorRT Multiaccess Edge Computing

Job description

  • 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.

Requirements

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

Benefits & conditions

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

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.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all