Software Engineer – Instrument Panel Cluster
Sudharani BurleUnited StatesSENIORPosted 36m ago
Embedded CEmbedded C++Instrument Panel ClusterCANLINEthernetUDS/OBDRTOSASPICEMISRAISO 26262AUTOSARVector CANoeDaVinci ConfiguratorEB tresosBootloaderSecure diagnosticsGitJIRABitbucketDOORSIBM Rational Rhapsody
About the Role
We are looking for an Expert Software Engineer to develop embedded software for Instrument Panel Cluster (IPC) systems in the automotive domain.
Key Responsibilities
• Analyse software requirements and develop robust software designs
• Develop embedded software for Instrument Panel Cluster (IPC) systems
• Work on graphical displays, tell-tales, warning indicators and display management
• Develop and integrate automotive communication protocols (CAN, LIN, Ethernet)
• Work on diagnostics (UDS/OBD), bootloader and flashing mechanisms
• Develop software for system startup, shutdown and power management
• Contribute to platform architecture, middleware and software integration
• Perform code reviews, unit testing, debugging and system integration
• Ensure compliance with ASPICE, MISRA and ISO 26262 standards
Requirements
• 10+ years of experience in Automotive Embedded Software Development
• Strong programming experience in Embedded C/C++
• Hands-on experience with Instrument Panel Cluster (IPC) development
• Strong knowledge of CAN, LIN and UDS protocols
• Experience with RTOS and real-time embedded systems
• Understanding of MCU peripherals, hardware schematics and debugging
• Knowledge of tell-tales, warning indicators, graphical displays and dimming
• Experience in ASPICE, MISRA and ISO 26262
Preferred Candidate Profile
• Ability to work independently on end-to-end software development
• Strong analytical and problem-solving skills
• Excellent communication and collaboration skills
• Experience working with cross-functional automotive engineering teams