Source description
About the role
The QNX Software Engineer will be responsible for the development, maintenance, and integration of software components on the QNX platform for our automotive intelligent cockpit products. This role encompasses a wide range of functions, including software download (SWDL), diagnostics, power management, audio processing, and QNX system-level troubleshooting.
Responsibilities: Develop and maintain functions related to software download (SWDL), diagnostics, power modules, audio processing, and QNX system issues for the QNX platform. Participate in the requirements of analysis, design, coding, and testing of software upgrade and diagnostic functions based on vehicle manufacturer specifications. Perform on-site commissioning and integration work at the base location, collaborating with application, cloud, and other module teams. Troubleshoot and resolve software defects related to the QNX platform. Contribute to the improvement of software quality and reliability. Collaborate with cross-functional teams (e.g., hardware, testing) to ensure successful system integration.
Must-Have: Strong experience with QNX development and debugging. Proficiency in C/C++ programming. Experience with software download (SWDL) technologies and protocols. Knowledge of automotive diagnostic protocols (e.g., UDS, CAN). Familiarity with audio processing and power management concepts.
Good-to-Have: Experience with automotive infotainment systems. Knowledge of cloud connectivity and integration. Experience with agile development methodologies. Understanding automotive communication protocols (CAN, Ethernet)
Education: Bachelor's degree in computer science, Electrical Engineering, or related field.
More at KPIT Technologies
Related open roles
Lead Base Software SoC Engineer – Vehicle Integration & Debugging
Turin · Onsite
Lead Autosar Software Engineer
Turin · Onsite
Verification and Validation Leader (ADAS)
Gaydon
Sr. Technical Lead – Embedded Linux & Middleware - Telematics ECU (m/f/d)
Remote · Turin
Model Based Software Engineer
Auburn Hills
C++ Lead/Architect
Mumbai