Senior Software Engineer – Autonomous Driving

hace 1 semana


Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completo

At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundaries of what is possible. Our teams of highly skilled engineers and designers use cutting-edge software and technology to enhance the driving experience and reduce environmental impact.

The MBRDNA middleware team is looking for a motivated, passionate, and experienced software engineer to help bring the next generation of Mercedes-Benz autonomous driving systems to market. We believe autonomous vehicles will revolutionize the future of mobility and are working on making this vision a reality.

As a leader in autonomous driving systems, Mercedes-Benz is at the forefront of developing software for safe real-time systems. This role will support the middleware team in developing functionally safe middleware for our next-generation autonomous driving products.

The focus is on general software engineering. Experience in programming heterogeneous computing systems, scheduling algorithms, and build systems is a plus. In this role, you will be on the front line of an interdisciplinary team of engineers who make autonomous driving a reality, interact with partners internationally, and act as a Product Owner in an Agile Release Train environment.

Job Responsibilities:

  • Developing high-quality source code by applying best-practice software engineering methods, including code reviews, design guidelines, refactoring, unit, and regression testing.
  • Developing robust and efficient real-time algorithms and their integration on embedded platforms into autonomous vehicles.
  • Testing our middleware product in different execution environments (desktop, cloud, embedded targets).
  • Writing design documents for new middleware features.
  • Working in an agile/scrum environment to deliver software with measurable customer value.
  • Collaborating with other teams in an international setting and transferring knowledge gained on advanced technology.
  • Mentoring and supervising interns and colleagues with less experience.
  • Potentially writing patents and scientific papers and engaging with the scientific community.
  • Some international travel might be required.

Minimum Qualifications:

  • Master's degree in Computer Science, Robotics, Physics, or related fields.
  • 7+ years of relevant work experience.
  • Advanced programming skills in C++ (at least C++17).
  • Advanced knowledge in general software engineering (code design patterns, memory management, debugging, git, Linux, build systems).
  • Ability to develop high-quality code with minimal iterations.
  • Ability to understand and design abstract concepts and to break them down into implementable chunks.
  • Experience with C++ in real-time systems (memory management, algorithm design).
  • Experience with software performance analysis.
  • Experience with agile software development methods.
  • Good communication skills, ability to formulate thought and ideas precisely in written form and verbally.
  • Ability to work in a dynamic environment with changing boundary conditions.
  • Solid mathematical understanding.
  • Valid US Driver's License.

Preferred Qualifications:

  • Experience with Bazel build system.
  • Experience with Rust programming language.
  • Experience with CUDA, OpenCL or SYCL programming languages.
  • Experience with a Middleware (e.g. ROS, DDS, static scheduling algorithms).
  • Experience with safety-critical software systems.
  • Understanding of machine learning & model deployments on embedded targets.
  • Experience with autonomous systems or robotics.
  • Experience with automotive software standards (e. g. ASPICE, MISRA, AUTOSAR).
  • Experience with real-time programming of embedded platforms and their operating systems.
  • Experience as a Product Owner in an Agile Release Train environment.
  • Curious, self-motivated, and excited about solving open-ended challenges at Mercedes-Benz.

The successful candidate's starting pay will be determined based on a wide range of factors, including, but not limited to, job-related education, skills, and experience, geographic location, and market conditions. The current salary range for this position is as follows and may be modified in the future: $135,000 - $168,800.

Why should you apply?

Here at MBRDNA, you create digital ecosystems around cars, you design a language between humans and machines, you make a car even more intelligent - you make the new reality for cars. MBRDNA was honored as one of the "Best Places to Work" by BuiltIn in January 2024, a testament to our commitment to creating an exceptional work environment. At each of our offices, we foster a culture of collaboration and continuous learning, ensuring every team member can thrive and innovate.

Benefits for Full-Time Employees Include:

  • Medical, dental, and vision insurance for employees and their families.
  • 401(k) with employer match.
  • Up to 18 company-paid holidays.
  • Paid time off (unlimited for salaried employees), sick time, and parental leave.
  • Tuition assistance program.
  • Wellness/Fitness reimbursement programs.
  • Vehicle lease subsidy or company car (for eligible employees only).

* Internships & Contractors excluded from Full-Time Employee benefits.

MBRDNA is an equal opportunity employer (EOE) and strongly supports diversity in the workforce. MBRDNA only accepts resumes from approved agencies who have a valid Agency Agreement on file. Please do not forward resumes to our applicant tracking system, MBRDNA employees, or send to any MBRDNA location. MBRDNA is not responsible for any fees or claims related to receipt of unsolicited resumes.

Mercedes-Benz Research and Development North America, Inc.

#J-18808-Ljbffr

  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are looking for a skilled Senior Software Engineer to join our team at Andersen Software, Inc.Job DescriptionThe successful candidate will be responsible for designing, developing, and optimizing software using the .NET framework. This includes collaborating with cross-functional teams to analyze business requirements and define technical solutions, as...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are seeking a seasoned Senior Software Engineer to join our dynamic team at Andersen Software, Inc.Company OverviewAndersen is a pre-IPO software development company that provides a full cycle of services following project management standards and best practices. For over 17 years, we have been helping enterprises and middle-sized firms transform their...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are seeking a highly skilled Senior Backend Engineer Position to join our team. As a Senior Backend Engineer, you will be responsible for designing and developing complex backend systems and APIs.The ideal candidate will have a strong background in software development and experience working on large-scale projects. You will work closely with product...


  • Villa Mercedes, San Luis, Argentina Zss A tiempo completo

    At Zss, we're committed to revolutionizing the financial technology landscape. As a Senior Software Development Engineer, you'll play a pivotal role in shaping our cutting-edge products.About the RoleYou will contribute to the architectural design of our product, leveraging your deep technical expertise to drive innovation.Collaborate with R&D teams to build...

  • Software Engineer

    hace 5 días


    Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are looking for a skilled Software Engineer to join our team at Andersen Software, Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale software systems.About Our CompanyAndersen Software, Inc. is a leading IT company that specializes in developing custom software solutions for...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are seeking a talented Principal Backend Engineer to join our team at Andersen Software, Inc. As a key member of our engineering team, you will be responsible for designing and developing complex, high-quality backend systems and APIs.About the JobLead Engineering Teams: Collaborate with product managers and other stakeholders to define project...


  • Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completo

    Company OverviewAt Mercedes-Benz Research & Development North America, we are dedicated to creating cutting-edge automotive technologies that set new standards in the industry. Our team of skilled engineers and designers utilize the latest software and technology to enhance the driving experience and minimize environmental impact.We are seeking a highly...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    Job OverviewAndersen Software, Inc. is an international IT company that invites experienced Java Developers to work on large-scale projects.We are a pre-IPO software development company providing a full cycle of services. For over 17 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    The IT company Andersen Software, Inc. invites a skilled Software Quality Assurance Engineer (Python) to work on a large-scale project for one of our customers based in Qatar.About the CustomerThe customer is a leading automobile company in Qatar offering a wide range of products and services.The customer offers after-sales support, car rental, used car...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    Andersen Software, Inc. invites experienced professionals to fill the position of Principal Backend Engineer (Go) and contribute to the company's technical strategy and roadmap.About the PositionCollaborate with Product Managers: Collaborate with product managers and other stakeholders to define project requirements and deliverables.Mentor Junior Developers:...


  • Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completo

    Autonomous Driving – Minerva Fleet Ops (4068) / Mercedes-Benz Research & Development North America (MBRDNA) is a place for exceptional people with outstanding ideas and the absolute willingness to bring them to life. Headquartered in Sunnyvale, CA at the heart of Silicon Valley and with several R&D facilities across the U.S., we bring together...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    At Andersen Software, Inc., we are seeking an experienced Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining large-scale software systems.Job DescriptionDevelop and improve the functionality of back-end services using the Go programming language.Design and...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are looking for a highly skilled Principal Backend Engineer to join our team at Andersen Software, Inc. As a key member of our engineering team, you will be responsible for leading the design and development of complex, high-quality backend systems and APIs.About the RoleLead Development Teams: Collaborate with product managers and other stakeholders to...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are looking for a skilled Software Development Manager to lead our backend development team. The ideal candidate will have a strong background in software development and experience managing teams and projects.As a Software Development Manager, you will be responsible for ensuring the successful delivery of projects and defining project requirements and...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    At Andersen Software, Inc., we're looking for a skilled Automation Test Engineer to join our team. The successful candidate will be responsible for working with a mobile application, setting up automation from scratch, and developing, writing, and maintaining automated tests for mobile applications.About the RoleThis is an exciting opportunity to work on...


  • Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    We are looking for a talented Principal Software Architect to lead our engineering organization. As a Principal Software Architect, you will be responsible for designing and developing complex backend systems and APIs.The ideal candidate will have a strong background in software development and experience leading teams and mentoring junior engineers. You...

  • Sr. Software Engineer

    hace 24 horas


    Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completo

    At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundaries of what is possible. Our teams of highly skilled engineers and designers use cutting-edge software and technology to enhance the driving experience and reduce environmental impact.We are seeking a skilled...


  • Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completo

    About UsMERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA is committed to delivering world-class automotive technologies that push the boundaries of what is possible. Our teams of highly skilled engineers and designers use cutting-edge software and technology to enhance the driving experience and reduce environmental impact.We are seeking an Android...


  • Villa Mercedes, San Luis, Argentina Zss A tiempo completo

    R&D Java Senior Software Development Engineer 2Full-timeSBS is a global financial technology company that's helping banks and the financial services industry to reimagine how to operate in an increasingly digital world. SBS is a trusted partner of more than 1,500 financial institutions and large-scale lenders in 80 countries worldwide, including Santander,...

  • System Engineer

    hace 12 horas


    Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completo

    Andersen, an international IT company, invites an experienced System Engineer (DevOps) to join its team on a project in the field of Information Technology and Services.The customer is a company specializing in HR software development and implementation. The company offers its customers solutions to optimize business processes, increase efficiency and...