QNX Principal Systems Software Developer
Core
Design, develop, and enhance system-level software including compilers, command-line utilities, runtime libraries, and developer tooling for mission-critical embedded systems.
Role type
Principal Systems Software Developer (Compilers & Toolchains)
Builds
Compilers, libraries, utilities, and command-line tools for embedded software development
Domain
Embedded systems, Real-time Operating Systems (RTOS), Compiler technology
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Embedded software development, Real-time operating systems (RTOS), Systems programming, Compiler technology, Low-level software optimization
Preferred skills
Programming language implementation, Code generation, Optimization, Linux/Windows development environments, Debuggers, Profilers, Linkers, Performance analysis tools
Responsibilities
Design and develop system-level software components, Solve complex technical problems across the software stack, Collaborate on product requirements and architecture, Participate in design and code reviews, Expand expertise in compiler technologies and embedded development
Seniority
Principal, hands-on IC with strategy influence