Technical Architect-QNX Engineering(BSP/Posix)
Core
Designing and developing BSP/POSIX and cockpit platform software for automotive embedded systems like infotainment platforms.
Role type
Senior Embedded Software Architect (Automotive)
Builds
Automotive embedded software modules for infotainment and cockpit platforms
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
POSIX (QNX/Linux) configuration, C++14 low-level driver development, kernel development and maintenance, device drivers development, Yocto build configuration, error handling and debugging, SW bring up on EVBs, Agile backlog management, unit/integration/behavioral testing, CI/CD automation (Jenkins), Git/Gerrit/Jira/Polarion, ASPICE compliance, complex embedded software system design
Preferred skills
Experience with Qualcomm/TITD4/SAMSUNG SoCs, object-oriented thinking and meta programming, code quality assurance and profiling, test-driven development, Scrum/Scrumban/Kanban processes
Technologies
QNX, Linux, C++, C, Yocto, Jenkins, Git, Gerrit, Jira, Polarion, Qualcomm SoCs, TITD4, Samsung SoCs
Responsibilities
Analyze internal and customer requirements to define technical specifications and convert them into designs and code; Develop BSP/POSIX and cockpit platform software for automotive targets; Perform software module testing (functional, unit, integration) and analyze system KPIs; Debug and resolve customer-reported issues in an agile manner; Collaborate with cross-functional teams to drive innovation and overcome module obstacles; Assist Product Owners in defining, planning, and prioritizing backlogs; Support Agile teams in defining user stories and estimating sizes
Seniority
Senior, hands-on IC with architectural responsibilities