31 Oct
|
BlackBerry
|
Quebec City
31 Oct
BlackBerry
Quebec City
Develop compiler technologies and developer tooling at QNX, using C or C++ to support mission-critical embedded software. Work across GNU and LLVM toolchains.
This Senior Systems Software Developer role focuses on compilers, language runtimes, command-line utilities, and libraries. You will solve complex issues from low-level system components through developer-facing tools, while collaborating on architecture and product requirements. Experience with compilers, toolchains, language implementation, code generation, optimization, or compiler internals is practical.
Key Responsibilities: Develop and enhance compiler and language runtime technologies
Work with in-house, GNU, and LLVM toolchains
Investigate complex problems across the software stack
Collaborate on architecture,
requirements, and technical strategy
Contribute to design and code reviews
Requirements: Strong C and/or C++ software development experience
Understanding of embedded software and real-time operating systems
Analytical skills for challenging technical issues
Strong communication and collaboration skills
Interest in programming language implementation and optimization
Shape compiler, runtime, and developer tooling capabilities with QNX while solving demanding embedded software engineering problems.
#J-18808-Ljbffr
📌 Senior Compiler Tools Software Developer (Quebec City)
🏢 BlackBerry
📍 Quebec City