Senior Software Engineer – Autonomous Driving
hace 1 semana
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-
Senior Software Engineer
hace 3 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Senior Software Engineer
hace 3 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Senior Backend Engineer Position
hace 5 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Senior Software Development Engineer
hace 3 días
Villa Mercedes, San Luis, Argentina Zss A tiempo completoAt 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 completoWe 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...
-
Enterprise Software Developer
hace 4 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Automotive Embedded Software Engineer Position
hace 22 horas
Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completoCompany 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...
-
Senior Java Software Engineer
hace 6 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoJob 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...
-
Software Quality Assurance Engineer
hace 2 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoThe 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...
-
Go Backend Engineer Manager
hace 4 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoAndersen 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:...
-
Senior AD Operations Project Manager
hace 20 horas
Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completoAutonomous 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...
-
Senior Software Developer
hace 5 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoAt 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...
-
Senior Backend Developer Leader
hace 4 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Software Development Manager
hace 5 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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...
-
Automation Test Engineer
hace 2 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoAt 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...
-
Principal Software Architect
hace 5 días
Villa Mercedes, San Luis, Argentina Andersen Software, Inc. A tiempo completoWe 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 completoAt 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...
-
Android Software Engineer
hace 2 días
Villa Mercedes, San Luis, Argentina Mercedes Benz R&D North America A tiempo completoAbout 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...
-
R&D Java Senior Software Development Engineer 2
hace 3 días
Villa Mercedes, San Luis, Argentina Zss A tiempo completoR&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 completoAndersen, 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...