11 дней назад
QNX Senior Systems Software Developer (Tools & Compilers)
108 750 - 152 250CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
QNX Senior Systems Software Developer (Tools & Compilers) (Embedded Systems/Compilers): Designing and enhancing compilers, runtime libraries, command-line utilities, and developer tooling for mission-critical embedded systems with an accent on C/C++, real-time operating systems, and low-level software. Focus on solving complex technical problems across the software stack, optimizing toolchains and runtimes, and shaping architecture for high-performance, reliable, and secure applications.
Location: Ottawa, Ontario, Canada
Salary: $108,750–$152,250 per year, plus eligible variable incentive pay.
Company
's QNX business develops secure operating systems, hypervisors, middleware, development tools, and services for embedded systems across automotive, medical, industrial, robotics, rail, and aerospace applications.
What you will do
- Design, develop, and enhance compilers, command-line utilities, runtime libraries, and developer tooling.
- Work with in-house tools and GNU or LLVM toolchains to support high-performance embedded applications.
- Investigate and solve complex problems across low-level system components and developer-facing tools.
- Collaborate on product requirements, architecture, and long-term technical strategy.
- Participate in design and code reviews and contribute to continuous technical improvement.
Requirements
- Strong software development experience in C and/or C++.
- Understanding of embedded software development and real-time operating systems.
- Strong analytical and problem-solving skills.
- Effective collaboration and communication skills, including participation in technical and architecture discussions.
- Ability to work as a regular full-time employee in the Ottawa location.
Nice to have
- Experience developing, maintaining, or optimizing compilers, toolchains, or language runtimes.
- Knowledge of programming language implementation, code generation, optimization, or compiler internals.
- Experience with Linux or Windows development environments.
- Background in operating systems, debuggers, profilers, interpreters, linkers, or performance analysis tools.
- Familiarity with low-level software, performance optimization, or developer productivity tools.
Culture & Benefits
- Work on embedded and real-time technology used in mission-critical systems.
- Collaborate with specialists in operating systems, compilers, and systems software.
- Medical, dental, vision, life, and disability insurance.
- Retirement benefits, employee share purchase program, and paid time off for eligible employees.
- Eligibility for the Variable Incentive Pay program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 дней назад
Technical Staff Engineer–Applications (PCIe/CXL)
107 000 - 226 000$
12 дней назад
Software Development Engineer (C/C++/VxWorks)
70 000 - 85 000CAD
12 дней назад
Software Developer (C++)
90 900 - 136 400CAD
12 дней назад
Senior Design/Verification Engineer (Mixed-Signal IC)
115 000 - 130 000CAD
11 дней назад
Software Developer (IoT)
85 500 - 105 600CAD
Tenstorrent
12 дней назад
Sr. Staff Engineer, SoC Design Verification (AI)
100 000 - 500 000$