Systems Software Developer II

2 weeks ago


Waterloo, Ontario, Canada QNX Full time

Worker Sub-Type:
Regular

Job Description:
QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.
Summary
Last year, we launched the QNX Everywhere program, which is changing the game for engineers and software developers, providing free access to QNX software and resources for non-commercial use. Working as Developer on the QNX Everywhere team, you will play a key role in developing the vibrant and active community around QNX Everywhere. No day will look the same, the responsibilities are varied, allowing you to develop a broad range of skills.

In return for your talent and enthusiasm, we will provide you with an attractive compensation/ benefits package, an opportunity to work with state-of-the-art technology, and the chance to thrive in a dynamic environment, working hand in hand with talented colleagues. In short, you bring the talent and we provide the environment, tools and resources for you to build your skillset and accelerate your growth & personal development.

As the successful candidate, you will:

  • Develop open-source drivers and samples in response to QNX Everywhere engagements.
  • Assist with porting open-source packages as needed in the community.
  • Work on open-source samples, like the open-source robot arm project at
  • Help to record social media videos about samples, tutorials, etc.
  • Provide technical support at hackathons, workshops, and industry events.
  • Support the open-source community for QNX components and samples.

You will be:

  • Familiar with QNX architecture, such that you can competently resolve complex community inquiries (or field them to SMEs).
  • Have experience with driver development, BSP development, and board bring up.
  • Be comfortable moving from project to project, task switching.
  • Able to work on long-running projects.
  • Be familiar with hardware components and EE concepts.
  • Interested in robotics, computer vision, ROS2, and general embedded development.

Accelerate your career with QNX
Scheduled Weekly Hours:
40

Compensation Hiring Base Salary Range:
$90, $132,000.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of expected base compensation for the position. The actual compensation offered will be determined at the time of hire and is contingent upon multiple factors, including but not limited to the candidate's qualifications, relevant experience, demonstrated skills, and results of assessments conducted during the hiring process.

Bonus:
The BlackBerry Variable Incentive Pay (VIP) program is an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry's success. VIP payments are made in addition to base salary and factor in company's performance as a way for employees to share in BlackBerry's achievements.

Benefits:
The BlackBerry Employee Benefits programs offer a wide range of benefits that support your physical, financial and personal well-being. BlackBerry remains committed to offering affordable benefits including coverage for medical, dental, vision, life, disability insurance, retirement, employee share purchase program and paid-time-off to those that meet the eligibility requirements.

Disclosure of Position Status:
This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:
We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.



  • Waterloo, Ontario, Canada BlackBerry Full time

    Worker Sub-Type:RegularJob Description:QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software,...


  • Waterloo, Ontario, Canada BlackBerry QNX Full time $90,000 - $132,000

    Worker Sub-Type:RegularJob Description: QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems.   We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...


  • Waterloo, Ontario, Canada MAJiK Systems Full time

    Are you passionate about crafting innovative solutions that can transform the manufacturing industry? At MAJiK Systems, we're redefining the way manufacturers interact with their data. Based in Kitchener, Ontario, we're a close-knit team of problem-solvers and creators, building cutting-edge software to empower manufacturers with actionable insights from...


  • Waterloo, Ontario, Canada Google Full time

    info_outlineXThis posting is for an existing vacancy.Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.1 year of experience with software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or Open Source...


  • Waterloo, Ontario, Canada Google Full time

    Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.1 year of experience with software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or Open Source projects.1 year of experience with data structures or...


  • Waterloo, Ontario, Canada Synopsys Inc Full time

    We Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the...

  • Software Developer

    7 days ago


    Waterloo, Ontario, Canada Voyis Full time

    About Voyis:Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people...


  • Waterloo, Ontario, Canada Google Full time

    info_outlineXThis posting is for a new vacancyMinimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.8 years of experience with data structures or algorithms.5 years of experience with software development in one or more programming languages.3 years of experience managing people or teams, leading...


  • Waterloo, Ontario, Canada Google Full time

    info_outlineXThis posting is for a new vacancy.Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.8 years of experience with data structures and algorithms.5 years of experience with software development in one or more programming languages.3 years of experience managing people or teams, leading...


  • Waterloo, Ontario, Canada Google Full time

    This posting is for a new vacancyMinimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.8 years of experience with data structures or algorithms.5 years of experience with software development in one or more programming languages.3 years of experience managing people or teams, leading projects, and...