Cluster Software Development Engineer_XC-CP

3 weeks ago


Shanghai, China Bosch Group Full time
Job Description

Responsibilities:

·  Software Design and Development:

  • Develop core software modules for automotive instrument clusters, including HMI frameworks, graphics rendering, and functional features.
  • Ensure software integration with IDC systems, such as infotainment, ADAS displays, and user interaction modules.
  • Implement HMI solutions using Kanzi , Unity or Unreal or other advanced UI frameworks for dynamic and interactive user interfaces.

·  System Performance Optimization:

  • Analyze, benchmark, and optimize cluster software for real-time performance, reliability, and responsiveness.
  • Implement memory and CPU-efficient solutions suitable for automotive-grade hardware platforms.

·  Feature Implementation:

  • Develop and refine digital cluster features such as animations, gauge displays, and vehicle information visualization.
  • Work on multi-display synchronization and integration with vehicle data systems.

·  Testing and Validation:

  • Conduct unit, integration, and system testing to ensure compliance with automotive safety standards (ISO 26262).
  • Debug software and resolve issues in collaboration with cross-functional teams.

·  Collaboration and Integration:

  • Collaborate with teams across hardware, HMI design, and system architecture to achieve seamless software integration.
  • Interface with suppliers and partners to adopt and customize third-party software solutions.

·  Documentation and Standards Compliance:

  • Maintain detailed documentation for designs, code, and test procedures.
  • Ensure adherence to automotive software development standards such as ASPICE and AUTOSAR.

Qualifications

Required Qualifications:

  1. Bachelor/Master in Computer Science, Electrical Engineering, Embedded Systems Engineering, Automation or similar major
  2. Strong in C/C++ language Programming
  3. Experience in Kanzi ,Unity or Unreal HMI development or similar UI frameworks is a must.
  4. Familiarity with communication protocols (CAN, LIN, Ethernet) and diagnostic standards (UDS, DoIP).
  5. Familiar with Scripting languages (such as Python, Perl, cmake, PowerShell…)
  6. 5+ years of experience in embedded software development, preferably in automotive or consumer electronics.
  7. Experience with automotive-grade chipsets and development environments (Qualcomm, NVIDIA, or similar).
  8. Good English oral and written communication skills.

 

 

Preferred Qualifications:

  1. Development experience on Linux, RTOS,Qnx and/or Android platforms.
  2. Knowledge of automotive communication protocols (e.g., Fdbus,DDS,Someip,Iceoryx).
  3. Knowledge of hypervisors and virtualization technologies in automotive contexts is a plus.
  4. Familiarity with Android Automotive or QNX-based IDC solutions.




  • Shanghai, China Bosch Full time

    Job Description Responsibilities: · Software Design and Development: Develop core software modules for automotive instrument clusters, including HMI frameworks, graphics rendering, and functional features. Ensure software integration with IDC systems, such as infotainment, ADAS displays, and user interaction modules. Implement HMI solutions...


  • Shanghai, Shanghai, China Bosch Group Full time

    We are seeking a highly skilled Automotive Cluster Software Expert to join our team at Bosch Group. As a key member of our software development team, you will play a crucial role in designing and developing cutting-edge automotive instrument clusters.Job SummaryThis is an exciting opportunity for an experienced software engineer to lead the development of...


  • Shanghai, Shanghai, China Bosch Full time

    Job Overview We are seeking a highly skilled Software Development Engineer to join our team at Bosch, focusing on the development of automotive instrument clusters. This role offers an exciting opportunity to work on cutting-edge technologies and collaborate with cross-functional teams. Salary The estimated annual salary for this position is $120,000 -...


  • Shanghai, China NVIDIA Full time

    As a member of the System Software team, you'll be responsible for building profiling solutions for large-scale real world applications running  on GPU compute clusters to make them work efficiently and improve the user experience for customer as well as engineers supporting the cluster.  Much of our software development focuses on profiling varied set of...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a highly skilled Senior GPU Cluster Software Engineer to join our team at NVIDIA. This is a unique opportunity to work on large-scale distributed systems infrastructure with monitoring, logging, visualization, and alerting capabilities.About the RoleAs a key member of our System Software team, you will be responsible for building profiling...


  • Shanghai, Shanghai, China NVIDIA Full time

    As a member of the System Software team at NVIDIA, you will be responsible for building and optimizing large-scale distributed systems infrastructure with monitoring, logging, visualization, and alerting capabilities. Your focus will be on creating profiling solutions for real-world applications running on GPU compute clusters to improve efficiency and user...

  • Account Cluster Leader

    7 months ago


    Shanghai, China ASML Full time

    Job Mission: As the Account Cluster Leader, you will have the responsibility of growing new systems business at customers under the Customer Team's purview. This involves strengthening customer relationships, managing customer accounts, and developing customer-specific new system strategies and plans with the AM Installed Base. You will drive new system...


  • Shanghai, Shanghai, China ASML Full time

    Job Mission:As a key member of the ASML team, the Account Cluster Leader will be responsible for driving new system business growth at customers under the Customer Team's purview. This involves strengthening customer relationships, managing customer accounts, and developing customer-specific new system strategies and plans with the AM Installed...


  • Shanghai, China Bosch Full time

    Job Description • Processing the input from localization, static objects, dynamic objects, visual perception results and HD Map, to build an environmental model for PNC. Integrating visual lane line, HD maps, self driving trajectory, and traffic flow to construct a road structure model.  Extract vehicle driving reference line based on road...

  • Technical Support

    6 months ago


    Shanghai, China JM Huber Corporation Full time

    Summary The Technical Support & Development Manager - Consumer Care will support Sales to maintain base business and deliver new wins to meet / exceed the Operation Plan & Budget for CC sales at Direct Customer Accounts & Distributors in APAC Region Responsibilities Provide superior technical support to customers and CP Kelco sales force  ...

  • Software Developer

    1 month ago


    Shanghai, Shanghai, China Applied Materials Full time

    Key ResponsibilitiesPursue the development of moderately complex software projects that drive business growth at Applied Materials.Key TasksDevelop moderately complex software projects for business growth.Implement bug fixes and optimize existing software.Design moderately complex software projects that meet business requirements.Develop software...

  • Software Developer

    1 month ago


    Shanghai, Shanghai, China BHTC Full time

    Software Developer RoleAt BHTC, we are seeking an experienced Software Developer to join our team. The ideal candidate will have a strong background in Electrical Engineering and proficiency in programming languages, particularly C language.Develop and implement software applications for climate control systems.Collaborate with the acquisition team to...

  • Software Developer

    1 month ago


    Shanghai, Shanghai, China The Qt Company Full time

    About the JobYou will work on the world's leading cross-platform C++ framework, contributing to developing solutions that make life easier for application developers on multiple platforms, from embedded to desktop and mobile.Your Responsibilities:Provide optimal Qt coding solutions for customers.Fix bugs in Qt products.Work closely with customers and help...

  • Software Developer

    2 months ago


    Shanghai, Shanghai, China SAP Full time

    Transform Industries with SAPSAP is a market leader in enterprise application software, and we're seeking talented individuals to join our Digital Manufacturing team in SAP Labs China. As a Software Developer, you'll design, code, test, and quality assure complex product features within our Customer Experience & Service portfolio using the latest...


  • Shanghai, Shanghai, China Alfa Laval Full time

    About the Job:We are seeking a highly motivated and experienced professional to lead our Food Systems business in the region. As a Regional Sales and Marketing Director, you will be responsible for driving business growth and development, as well as building and executing sales and marketing strategies to achieve company goals.About You:Proven track record...


  • Shanghai, Shanghai, China BHTC Full time

    About the Role:We are seeking a skilled Software Development Engineer to join our team at BHTC. As a key member of our team, you will be responsible for developing and integrating software components in our embedded systems.Key Responsibilities:Clarify and define software requirements, working closely with cross-functional teams to develop software...


  • Shanghai, Shanghai, China Bosch Full time

    Job SummaryThe Software Development Director will lead the design, development, and implementation of software applications and systems. This role requires a strong technical background, excellent leadership skills, and experience in project management.About UsBosch is a leading global technology company with a focus on innovation and quality. We are...


  • Shanghai, Shanghai, China Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Sr. Software Developer to join our team at Electronic Arts. As a key member of our software development team, you will be responsible for designing, developing, and implementing large-scale software systems.Key ResponsibilitiesDesign and develop software systems that meet the needs of our clients and...


  • Shanghai, Shanghai, China Microsoft Full time

    Job Title:Software Development ExpertDescription:About the Role:We are seeking a highly skilled Software Development Expert to join our team at Microsoft. The ideal candidate will have a strong background in software development, with a focus on cloud-based AI solutions.The successful candidate will be responsible for designing and developing large-scale...


  • Shanghai, Shanghai, China Wipro Full time

    Job Description:Software Development RoleWe are seeking a skilled software developer to join our team at Wipro. As a software development specialist, you will be responsible for designing, testing, and maintaining software programs for operating systems or applications.Key Responsibilities:* Design, test, and maintain software programs* Investigate problem...