Mercedes-Benz Research & Development North America, Inc.

Senior Software Engineer – Autonomous Driving

Mercedes-Benz Research & Development North America, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $135,000 - $168,800 per year

Job Level

Senior

Tech Stack

C++CloudLinuxRust

About the role

  • Design safe, high-performance middleware for real-time autonomous driving applications
  • Develop high-quality source code applying best-practice software engineering methods (code reviews, design guidelines, refactoring, unit and regression testing)
  • Develop robust and efficient real-time algorithms and integrate them on embedded platforms into autonomous vehicles
  • Test middleware across desktop, cloud, and embedded targets
  • Write design documents for new middleware features
  • Act as Product Owner within an Agile Release Train and work in an agile/scrum environment to deliver customer value
  • Collaborate with global teams, transfer knowledge, and mentor/supervise interns and less-experienced colleagues
  • Potentially author patents and scientific papers and engage with the scientific community
  • Some international travel may be required

Requirements

  • Master’s degree in Computer Science, Robotics, Physics, or a related field
  • 5+ years of industry experience in C++ software development
  • Proven experience in C++17+ and real-time embedded systems
  • Solid understanding of software architecture, performance optimization, and memory management
  • Experience working with build systems (e.g., Bazel, CMake), Git, and Linux
  • Strong communication skills and the ability to thrive in fast-moving environments
  • Prior experience in autonomous driving or ADAS systems
  • US Driver's License
  • Experience with Bazel, Rust, or CUDA/OpenCL/SYCL (preferred)
  • Knowledge of middleware systems like ROS or DDS (preferred)
  • Background in safety-critical software (e.g., MISRA, AUTOSAR, ASPICE) (preferred)
  • Familiarity with machine learning deployment on embedded systems (preferred)
  • Hands-on experience as a Product Owner in a Scaled Agile (SAFe) environment (preferred)
Medtronic

Senior Principal Software Engineer

Medtronic
Seniorfull-time🇮🇳 India
Posted: 6 days agoSource: medtronic.wd1.myworkdayjobs.com
C++Cyber SecurityLinuxQt
NVIDIA

Senior Software Engineer - Distributed Inference

NVIDIA
Seniorfull-time$184k–$357k / yearArizona, Colorado · 🇺🇸 United States
Posted: 26 days agoSource: nvidia.wd5.myworkdayjobs.com
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformKubernetesMicroservicesPythonRust
Shield AI

Senior Staff Engineer, State Estimation

Shield AI
Seniorfull-time$220k–$340k / yearCalifornia, District of Columbia, Massachusetts · 🇺🇸 United States
Posted: 3 hours agoSource: jobs.lever.co
Linux
Deepgram

Backend Engineer

Deepgram
Mid · Seniorfull-time$160k–$220k / year🇺🇸 United States
Posted: 17 days agoSource: jobs.ashbyhq.com
PythonRustUnix
TIDB

Senior Software Engineer - Data Replication

TIDB
Seniorfull-time🇺🇸 United States
Posted: 24 days agoSource: boards.greenhouse.io
CloudDistributed SystemsGoJavaLinuxRustSQLUnix