Cluster Software Development Engineer_XC-CP
Bosch
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.QualificationsRequired Qualifications:
Bachelor/Master in Computer Science, Electrical Engineering, Embedded Systems Engineering, Automation or similar majorStrong in C/C++ language ProgrammingExperience in Kanzi ,Unity or Unreal HMI development or similar UI frameworks is a must.Familiarity with communication protocols (CAN, LIN, Ethernet) and diagnostic standards (UDS, DoIP).Familiar with Scripting languages (such as Python, Perl, cmake, PowerShell…)5+ years of experience in embedded software development, preferably in automotive or consumer electronics.Experience with automotive-grade chipsets and development environments (Qualcomm, NVIDIA, or similar).Good English oral and written communication skills.
Preferred Qualifications:
Development experience on Linux, RTOS,Qnx and/or Android platforms.Knowledge of automotive communication protocols (e.g., Fdbus,DDS,Someip,Iceoryx).Knowledge of hypervisors and virtualization technologies in automotive contexts is a plus.Familiarity with Android Automotive or QNX-based IDC solutions.
Confirm your E-mail: Send Email
All Jobs from Bosch