Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
-
Optimize QNX OS performance for production automotive systems, including CPU, memory, storage, and IPC
-
Design and develop new software features for next-generation automotive platforms on Linux OS
-
Enhance and integrate new features while maintaining production stability and quality
-
Perform system-level profiling, tracing, and root-cause analysis
-
Debug complex issues across OS, BSP, and middleware layers
-
Collaborate with architecture, hardware, and validation teams to ensure system robustness
-
Ensure compliance with automotive quality, safety, and performance requirements
-
Support production releases, maintenance updates, and long-term platform stability
-
Execute and pass the relevant ITCGs
Requirements
-
5 to 12 years of experience
-
Proficient in C/C++ for embedded and system-level development
-
Knowledge of embedded controller application software functionality
-
Strong knowledge of QNX and Neutrino RTOS internals
-
Knowledge of customer BSW-based software component development
-
Knowledge of scheduler, memory management, IPC, interrupts, and driver framework
-
Hands-on experience with Qualcomm SoCs such as Qualcomm 8650 and Qualcomm 8775
-
Experience with performance tuning and optimization in real-time environments
-
Familiarity with BSPs, device drivers, and low-level debugging tools
-
Experience working with production automotive software is highly desirable
-
Knowledge of customer VIP and SDV electrical architecture
-
Knowledge of ITCG testing and Python
-
Ability to work across diverse teams and deliver results in a fast-paced environment
-
Ability to set and manage priorities effectively
-
Ability to articulate ideas to both technical and non-technical audiences.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Résumé-Driven Development: How IT trends affect the job market for software developers
What is Software Engineering?
Is Software Engineering Hard?