Technical Lead QNX Engineering(BSP/POSIX)
Core
Developing BSP/POSIX and cockpit platform software for automotive embedded systems, specifically infotainment and user experience products.
Role type
Technical Lead, Embedded Software Engineer (Automotive)
Builds
Automotive embedded software modules, BSP/POSIX configurations, and cockpit platform software for infotainment targets.
Domain
Automotive, Embedded Systems, Real-Time Operating Systems (QNX/Linux)
Deliverable
production ML models | product features | infrastructure
Required skills
C++14, C, Kernel development, Device drivers development, Yocto build configuration, ARM SoC development, Error handling and debugging, Unit/integration testing, Agile processes (Scrum/Kanban), Git/Gerrit, Jira, Polarion, Jenkins, ASPICE compliance, SW bring-up on EVBs
Preferred skills
Meta programming, Object-oriented design, Code profiling and optimization, Test-driven development, Continuous Integration automation, Backlog management, User story estimation
Technologies
QNX, Linux, C++, C, Yocto, ARM SoCs, Qualcomm, TITD4, SAMSUNG SOC, Jenkins, Git, Gerrit, Jira, Polarion
Responsibilities
Analyze and define technical requirements from internal and customer inputs; Develop BSP/POSIX and cockpit platform software; Perform software module testing (functional, unit, integration); Debug and resolve customer-reported issues; Collaborate with cross-functional teams to overcome technical obstacles; Assist Product Owner in backlog definition and prioritization.
Seniority
Senior, hands-on IC with leadership responsibilities