Job Overview
We are seeking a skilled QNX Software Engineer to develop, maintain, and integrate software components for automotive intelligent cockpit systems based on the QNX platform. This role focuses on software download (SWDL), diagnostics, power management, audio processing, and QNX platform-level development and troubleshooting.
Key Responsibilities
-
Develop, maintain, and optimize software modules related to:
-
Software Download (SWDL)
-
Vehicle Diagnostics
-
Power Management
-
Audio Processing
-
QNX Platform Services
-
-
Analyze requirements, design solutions, implement code, and perform testing for software upgrade and diagnostic functionalities based on OEM specifications.
-
Support system integration, commissioning, and validation activities, working closely with application, cloud, and platform teams.
-
Investigate, troubleshoot, and resolve software defects and platform-related issues on QNX.
-
Contribute to software quality, stability, and performance improvements.
-
Collaborate with cross-functional teams, including hardware, testing, and product engineering, to ensure successful product delivery.
Required Qualifications
-
Strong hands-on experience with QNX development and debugging.
-
Solid programming skills in C/C++.
-
Experience with Software Download (SWDL) technologies and related protocols.
-
Knowledge of automotive diagnostic protocols such as UDS and CAN.
-
Understanding of audio processing and power management concepts in embedded systems.
Preferred Qualifications
-
Experience developing automotive infotainment or intelligent cockpit systems.
-
Familiarity with cloud connectivity and system integration.
-
Experience working in Agile development environments.
-
Knowledge of automotive communication technologies, including CAN and Ethernet.
Education
-
Bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
Technical Skills
Required
-
QNX
-
C/C++
-
Automotive Diagnostics (UDS, CAN)
-
Software Download (SWDL)
-
Embedded Systems Development
Preferred
-
Automotive Infotainment Systems
-
Ethernet
-
Cloud Integration
-
Agile Development Methodologies