Description & Requirements
Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
- Engineer audio systems and integrated technology platforms that augment the driving experience
- Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
- Advance in-vehicle infotainment, safety, efficiency, and enjoyment
About the Role
We’re seeking an experienced QNX Software Engineer with 5 to 8 years of experience to join our team, focusing on safety-critical real-time control software development. The ideal candidate will have a strong background in QNX RTOS, embedded C/C++ programming, and experience with functional safety standards (ISO 26262) and virtualization environments.
What You Will Do
Real-Time Application Development: Design and implement real-time applications on QNX for safety-critical automotive functions. Control Algorithm Optimization: Develop and optimize control algorithms for Adaptive Cruise Control (ACC) and future ADAS features. Performance Assurance: Ensure deterministic execution and low-latency performance in a virtualized environment. Safety Integration: Collaborate with Safety Island (SAIL) team for watchdog and fail-safe mechanisms. System Integration: Integrate QNX components with middleware and hypervisor for inter-VM communication. Testing & Validation: Perform unit testing, integration testing, and safety validation per ISO 26262. Documentation: Prepare software architecture and safety compliance artifacts.
What You Need to Be Successful
- Technical Skills:
- - Strong experience in QNX RTOS development (POSIX APIs, resource management).
- - Proficiency in C/C++ for embedded systems.
- - Knowledge of real-time scheduling, IPC mechanisms, and memory partitioning.
- Safety Expertise:
- - Familiarity with ISO 26262 and ASIL-D requirements.
- System Knowledge:
- - Experience with hypervisor-based virtualization and mixed-criticality systems.
- - Understanding of automotive communication protocols (CAN, SOME/IP, DDS).
Bonus Points if You Have
- Experience in Adaptive Cruise Control (ACC) or other ADAS features.
- Exposure to AUTOSAR Adaptive or similar frameworks.
- Hands-on experience with QNX debugging tools (Momentics IDE, Tracealyzer).
- Knowledge of hardware-software integration on automotive SoCs.
What Makes You Eligible
- Relevant Experience: 5 to 8 years of experience in embedded systems and real-time software development.
- Technical Expertise: Strong skills in QNX RTOS, C/C++, and safety-critical systems.
- Safety Compliance: Understanding of ISO 26262 and ASIL-D requirements.
- Education: Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
What We Offer
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office