Software Engineer_BSP QNX
Core
Developing BSP/POSIX and cockpit platform software for automotive embedded systems like infotainment platforms to enable advanced safety and connectivity solutions.
Role type
Senior Embedded Software Engineer (Automotive BSP/QNX)
Builds
Automotive embedded software modules for infotainment and cockpit platforms
Domain
Automotive / Embedded Systems / Real-time Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++14, C, POSIX/QNX configuration, Kernel development, Device drivers, Yocto build configuration, Unit/Integration testing, Debugging, Agile processes, Git/Gerrit, Jira, Polarion, Jenkins, ASPICE compliance, SoC development (Qualcomm/TITD4/Samsung)
Preferred skills
Object-oriented design, Meta programming, Code profiling and optimization, ECU flashing and testing, Test-driven development, Backlog management
Technologies
QNX, Linux, C++, C, Yocto, Jenkins, Git, Gerrit, Jira, Polarion, Qualcomm SoC, TITD4, Samsung SoC
Responsibilities
Analyze requirements and define technical specifications for embedded software; Develop BSP/POSIX and cockpit platform software; Perform functional, unit, and integration testing; Debug and resolve customer-reported issues; Collaborate with cross-functional teams on module innovation; Assist in backlog definition and user story estimation.
Seniority
Senior, hands-on IC