Embedded Software Engineer for Autonomous Systems

2 months ago


Shanghai, Shanghai, China Mercedes-Benz Full time
Position Overview

Join our team at Mercedes-Benz, where we focus on innovation in autonomous driving technology. We are seeking a skilled Linux/QNX Software Engineer to contribute to the development of cutting-edge solutions.

Key Responsibilities
  • Objective: Engage in the research and development of advanced autonomous driving systems.
  • Design and Development: Create and optimize ethernet drivers utilizing SOC, virtualization, and Linux/QNX/RTOS.
  • Network Configuration: Manage ethernet topology and VLAN settings.
  • Protocol Development: Work on high-level protocols including AVB, TSN, SOME/IP, and DOIP.
  • Performance Measurement: Support the assessment of ethernet throughput and drop rates.
  • System Optimization: Enhance the QNX ethernet stack for improved bandwidth, latency, reliability, stability, and scalability.
  • Hardware Integration: Assist in the bring-up of hardware boards, including OS tailoring, bootloader, and driver development.
  • Collaboration: Partner with internal and external stakeholders in the development of automated driving and driver assistance systems.
Qualifications

Education: Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related discipline.

Experience: Minimum of 8 years in software development with a focus on Linux or QNX. Familiarity with ethernet architecture for autonomous driving systems is essential.

Technical Skills: Proficient in ethernet driver frameworks and stacks in QNX, particularly with Nvidia Xavier or Orin processors. Strong capabilities in performance optimization, efficient coding practices, and software debugging are required.

Interpersonal Skills: Excellent problem-solving abilities, analytical thinking, and effective communication skills are vital. A collaborative spirit and intercultural competence are necessary for working across various levels of hierarchy.

Work Style: Candidates should demonstrate an independent and proactive approach, with a willingness to travel for system testing.

Language Proficiency: Native Chinese speaker with fluent English skills; proficiency in German is advantageous.

Technical Knowledge

Comprehensive understanding of ARM and SOC architecture is required, along with expertise in C/assembly programming and scripting languages (such as Python). Experience with DMA and IPC mechanisms, as well as familiarity with QNX ethernet network architecture, is preferred.

Benefits

We offer flexible working hours, hybrid work options, health initiatives, mobility programs, and potential employee discounts.



  • Shanghai, Shanghai, China NVIDIA Full time

    Software Engineer for Autonomous VehiclesWe are seeking a highly skilled Software Engineer to join our DRIVE Context Fusion team. As a key member of our team, you will play a crucial role in developing and guiding the future of our autonomous driving solution for driving on fused signals between map and perception.Key Responsibilities:Develop core...


  • Shanghai, Shanghai, China Renesas Electronics Full time

    Job Title: Embedded Systems EngineerAt Renesas Electronics, we are seeking an experienced Embedded Systems Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing embedded systems software.Key Responsibilities:Design and develop embedded systems software using C/C++ programming...


  • Shanghai, Shanghai, China NVIDIA Full time

    The Autonomous Vehicles Platform division is on the lookout for talented engineers to contribute to the advancement and deployment of NVIDIA's automotive technology. As part of a dedicated team, you will engage in a concentrated initiative to create and commercialize innovative solutions that will transform the transportation landscape and the burgeoning...


  • Shanghai, Shanghai, China General Motors Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Integration Engineer to join our team at General Motors. As a key member of our engineering team, you will be responsible for designing, developing, and testing large-scale embedded software systems.Key ResponsibilitiesDesign and develop embedded software systems for automotive applicationsTest and...


  • Shanghai, Shanghai, China Mercedes-Benz Full time

    Job OverviewMercedes-Benz is seeking an experienced Senior Embedded Systems Architect to lead the design and development of our cutting-edge digital cockpit and autonomous driving systems.ResponsibilitiesLead software design for Digital Cockpit, ADAS Domain Controller, and Telematics products, including requirements analysis, preliminary design, detailed...


  • Shanghai, Shanghai, China BHTC Full time

    Your Responsibilities:Clarify and outline the specifications for the software related to the product, ensuring comprehensive software development documentation.Design and enhance the system and software architecture for optimal performance.Develop and integrate software components within embedded systems.Oversee the integration of the complete software...


  • Shanghai, Shanghai, China General Motors Full time

    Job Title: Embedded Software Integration EngineerAbout the Role:We are seeking a highly skilled Embedded Software Integration Engineer to join our team at General Motors. As an Embedded Software Integration Engineer, you will be responsible for developing and integrating large-scale embedded software systems.Key Responsibilities:Develop and integrate...


  • Shanghai, Shanghai, China Bosch Full time

    Job OpportunityWe are seeking a highly skilled Embedded Software Development Engineer to join our team at ETAS China. As a key member of our Software Engineering Solution division, you will be responsible for delivering engineering, consulting, and training services in several key areas of embedded systems development.Key Responsibilities• Provide...


  • Shanghai, Shanghai, China Bose Full time

    Transformative Sound ExperiencesWe're passionate about making sound matter most. As an Embedded Software Engineer at Bose, you'll be part of a thriving team dedicated to creating products that astonish.Key ResponsibilitiesDesign and implement embedded software for new products, including Bluetooth, Active Noise Reduction, and mobile app interfaces.Analyze...


  • Shanghai, Shanghai, China NVIDIA Full time

    Join Our Team of InnovatorsNVIDIA is a leader in the field of artificial intelligence and autonomous vehicles. We are seeking a highly motivated and talented Software Engineer Intern to join our team and contribute to the development of cutting-edge autonomous vehicle software.Key Responsibilities:Design and implement software platforms for autonomous...


  • Shanghai, Shanghai, China Bosch Full time

    Job OpportunityWe are seeking a highly skilled Embedded Software Development Engineer to join our team at ETAS China. The successful candidate will be responsible for providing engineering services in the areas of embedded software development, safety-critical software, and AUTOSAR.Key Responsibilities• Provision of engineering services in the areas of...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job Title: Embedded Software Engineer for WLANJob Summary:Qualcomm is seeking an experienced Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing firmware for WLAN protocols and MAC control paths.Responsibilities:Design and develop firmware for WLAN...


  • Shanghai, Shanghai, China Bose Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our Consumer Electronics Software Engineering Team at Bose. As a key member of our team, you will be responsible for developing software to bring our next generation of wearables to life, including Bose's industry leading Bluetooth noise cancelling headphones, our new line of...

  • Principal AI Engineer

    3 weeks ago


    Shanghai, Shanghai, China NVIDIA Full time

    Job Title: Principal AI Engineer - Autonomous SystemsWe are seeking a highly skilled and experienced AI engineer to join our autonomous systems team. In this role, you will be responsible for developing and implementing classical prediction algorithms to enhance the safety and efficiency of our autonomous vehicle systems.Key Responsibilities:Develop and...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full time

    Job Title: Senior Embedded Systems EngineerWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93. As a key member of our team, you will play a pivotal role in designing, implementing, and optimizing multimedia functionalities for embedded systems.Key...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93. As a key member of our engineering team, you will play a pivotal role in designing, implementing, and optimizing multimedia functionalities for embedded systems.Key Responsibilities:Design,...


  • Shanghai, Shanghai, China Bose Full time

    Transformative Sound ExperiencesWe're passionate about making sound matter most. At Bose, we engineer high-quality products that astonish, and we're looking for a talented Embedded Software Engineer to join our Consumer Electronics Software Engineering Team.Key Responsibilities:Design and implement embedded software for new products, including technologies...


  • Shanghai, Shanghai, China NVIDIA Full time

    Join Our Team of InnovatorsNVIDIA is a leader in the field of artificial intelligence and autonomous vehicles. We are seeking a highly motivated and talented Software Engineer Intern to join our team and contribute to the development of our autonomous vehicle platform.About the RoleDesign and implement software platforms for autonomous vehicles, including...


  • Shanghai, Shanghai, China NVIDIA Full time

    Join Our Team of InnovatorsNVIDIA is a leader in the field of artificial intelligence and autonomous vehicles. We are seeking a highly motivated and talented Software Engineer Intern to join our team and contribute to the development of our autonomous vehicle platform.About the RoleDesign and implement software platforms for autonomous vehicles, including...


  • Shanghai, Shanghai, China Bose Full time

    You are about to be part of a team that revolutionizes sound technology.Bose is dedicated to improving sound quality for nearly 60 years, and we believe sound is the most powerful force on earth.As an Embedded Software Manager, you will lead our team in creating software solutions for consumer electronic products that provide transformative sound...