ADAS Software Engineer

2 weeks ago


Shanghai, Shanghai, China Mercedes-Benz Full time
Job Title: ADAS Software Engineer (Platform Abstract)

We are seeking a highly skilled ADAS Software Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China.

Job Summary:

The successful candidate will be responsible for the development of basic and platform software based on Adaptive AutoSAR, providing abstraction APIs to Algorithm Applications. Key responsibilities include:

  • Design and development of process/thread schedule and memory management
  • Implementation of TCP/IP, SOME/IP, DDS, and other protocols
  • Development of common ECU functions such as diagnostic, calibration, time sync, and more
  • Creation of relevant design documents and test codes
  • Development and maintenance of development tool chains based on SOA
  • Promotion of the construction of intelligent communication software platform development systems, docking with demand teams and test teams, and meeting ASPICE requirements
  • Assistance in the development of application layer function software
  • Assistance in software integration and release
Requirements:

To be successful in this role, you will need:

  • Bachelor's degree or above in computer software, electronics, electrical engineering, mechatronics, automation, or other software-related majors
  • More than 8 years of experience in object-oriented software development
  • Experience in performance optimizations, writing efficient implementations, and software debugging
  • Experience in Linux development environments and tool chains, with familiarity with QNX development a plus
  • Experience in inter/remote process communication and multi-threads programming
  • Experience in in-vehicle embedded software development is preferred
  • Inter-cultural competence and communication skills with various hierarchy levels
Preferred Qualifications:

We are looking for candidates with:

  • Strong skills in C++ programming and scripting languages (Python among others) with large software system development experience
  • Proficiency in vehicle Ethernet-related protocols (at least one): TCP/IP, SOME/IP, DoIP, AVB/TSN, etc., with a certain functional security and information security foundation
  • Strong knowledge in QNX, AGL, or ROS
  • Strong knowledge in vehicle bus and diagnose
  • Strong practical knowledge of STL container, familiarity with common Data Structure & Design Patterns
  • Strong working experience in Adaptive AutoSAR is preferred
  • Working experience in AD/ADAS product is preferred
  • Familiarity with ASPICE is preferred
What We Offer:

We offer a competitive salary and benefits package, including:

  • Flexible working hours
  • Hybrid work arrangement
  • Health and wellness programs
  • Mobility benefits
  • Employee discounts

We are an equal opportunities employer and welcome applications from diverse candidates. Please note that we will only contact shortlisted candidates. Thank you for your interest in this role.



  • Shanghai, Shanghai, China Ford Motor Company Full time

    **Job Summary**As an ADAS Software Delivery Engineer at Ford Motor Company, you will be responsible for integrating ADAS algorithm software into target platforms or ECUs, ensuring seamless and robust performance. Your expertise will be crucial in delivering high-quality ADAS software into our program lines.**Key Responsibilities**Integrate ADAS algorithm...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job Title: ADAS Software Engineer (Algorithm Framework)We are seeking a highly skilled ADAS Software Engineer (Algorithm Framework) to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China.Job Summary:The successful candidate will be responsible for developing communication components, algorithm frameworks, and integrating AD algorithm modules....


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China. As an ADAS Software Engineer (Algorithm Framework), you will be responsible for developing and maintaining the algorithm framework for our advanced driver assistance systems.Key ResponsibilitiesDevelop communication components...


  • Shanghai, Shanghai, China Ford Motor Company Full time

    Job DescriptionAs an ADAS Software Delivery Engineer at Ford Motor Company, you will be responsible for integrating ADAS algorithm software onto target platforms or ECUs, ensuring seamless and robust performance. Your expertise will be crucial in delivering high-quality software that meets the company's standards.Key Responsibilities:Integrate ADAS algorithm...


  • Shanghai, Shanghai, China Ford Motor Company Full time

    FMeT ADAS: Delivering World-Class ADAS SolutionsFMeT ADAS is a leading developer of advanced driver-assistance systems (ADAS) and autonomous driving (AD) solutions for the Ford and Lincoln vehicle brands.Key Success FactorsSimulation: A critical component of ADAS development, enabling the testing and validation of complex systems.Data Pipeline: A robust data...


  • Shanghai, Shanghai, China Ford Motor Company Full time

    FMeT ADAS: Delivering World-Class ADAS SolutionsFMeT ADAS is a leading developer of advanced driver-assistance systems (ADAS) and autonomous driving (AD) solutions for Ford and Lincoln vehicle brands. Our team focuses on creating innovative software and experiences that enhance vehicle safety and convenience.Key Success FactorsSimulation: We utilize...


  • Shanghai, Shanghai, China Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled ADAS Software Delivery Engineer to join our team at Ford Motor Company.Key ResponsibilitiesIntegrate ADAS algorithm software into target platforms or ECUs, ensuring seamless execution and robust performance.Develop and maintain software quality, performing integration testing and troubleshooting as...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job SummaryWe are seeking an experienced ADAS Software Engineer (Platform Abstract) to join our team at Mercedes-Benz. As a key member of our software development team, you will be responsible for designing and developing advanced driver-assistance systems (ADAS) software.Key ResponsibilitiesDesign and develop basic/platform software based on Adaptive...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job SummaryWe are seeking a highly skilled ADAS Software Engineer (Algorithm Framework) to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China.Key ResponsibilitiesDevelop communication components and algorithm frameworks for ADAS systems.Design and develop Algorithm Container & Algorithm Framework.Integrate AD algorithm modules and develop dev...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job Title: Software Test EngineerMercedes-Benz is seeking a highly skilled Software Test Engineer to join our team in Beijing. As a Software Test Engineer, you will be responsible for testing and validating the software components of our ADAS (Advanced Driver Assistance Systems) platform.Key Responsibilities:Design and execute test plans for ADAS platform SW...


  • Shanghai, Shanghai, China Porsche Engineering Group Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Manager, ADAS System Engineering to lead and manage our ADAS system engineering team. The successful candidate will be responsible for leading and contributing to projects, from technical, resource, and quality aspects, and ensuring customer project delivery in China.Key ResponsibilitiesLeading...


  • Shanghai, Shanghai, China HARMAN International Full time

    About the JobWe are seeking a highly skilled and experienced Principal Software Architect to join our team at HARMAN International. As a key member of our E/E Architecture Lab, you will play a critical role in driving the analysis of E/E Software architecture trends and technologies across global markets, key customers, and suppliers.ResponsibilitiesDevelop...


  • Shanghai, Shanghai, China HARMAN International Full time

    About the JobWe are seeking a highly skilled Principal Software Architect to join our E/E Architecture Lab team. As a key member of our team, you will drive the analysis of E/E Software architecture trends and technologies across global markets, key customers, and suppliers.ResponsibilitiesDevelop innovative E/E Software architectures for the HARMAN AutoOne...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job Title: Automated Parking Software EngineerWe are seeking a highly skilled Automated Parking Software Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China.Job Summary:The successful candidate will be responsible for developing and integrating ADAS parking algorithms, with a strong focus on state machine design, trajectory...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job Title: Automated Parking Software EngineerWe are seeking a highly skilled Automated Parking Software Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, China.Job Summary:The successful candidate will be responsible for developing and integrating ADAS parking algorithms, with a strong focus on state machine design, trajectory...


  • Shanghai, Shanghai, China HARMAN International Full time

    About the JobAs a technology leader in the automotive industry, HARMAN International is seeking a highly skilled Principal Software Architect to join our team. The successful candidate will be responsible for defining the future E/E Systems and in-cabin user experience.ResponsibilitiesDevelop and maintain the overall E/E Software architecture for vehicle...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Objective: As an ADAS Driving System Verification Engineer, you will play a crucial role in ensuring the safety and performance of our advanced driver-assistance systems. Your primary responsibility will be to collaborate with global and regional stakeholders to define, review, and validate test requirements for ADAS functions such as ACC, ALSA, ALCA, L2+,...


  • Shanghai, Shanghai, China HARMAN International Full time

    About the JobWe are seeking a highly skilled Principal Software Architect to join our E/E Architecture Lab team. As a key member of our team, you will be responsible for driving the analysis of E/E Software architecture trends and technologies across global markets, key customers, and suppliers.ResponsibilitiesDevelop innovative E/E Software architecture for...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Objective:As an ADAS Driving System Verification Engineer, you will play a crucial role in ensuring the safety and performance of our advanced driver-assistance systems. Your primary responsibility will be to collaborate with global and regional stakeholders to define, review, and validate test requirements for China-specific ADAS functions.Key...


  • Shanghai, Shanghai, China Field Support, Technical Support, & Labs Full time

    Position Overview We are seeking a highly skilled ADAS/AV Project Management Specialist to enhance our capabilities in the field of autonomous driving. The ideal candidate will possess a robust automotive engineering background, coupled with exceptional project management and customer engagement skills. This role presents a unique opportunity to contribute...