Enable job alerts via email!

QNX - Systems Software Developer II

QNX

Ottawa

On-site

CAD 80,000 - 110,000

Full time

14 days ago

Job summary

A leading company in embedded software technology seeks a Systems Software Developer II to design and develop tools used globally in device development. Located in Ottawa, the position involves working with a dynamic team to deliver innovative software solutions for the automotive industry, including support for advanced driving assistance and digital cockpits.

Qualifications

  • Degree in Computer Science or Engineering.
  • Strong background in C development.
  • Experience with embedded software and real-time operating systems.

Responsibilities

  • Design and maintain software for Command Line Tools.
  • Create innovative solutions to meet customer needs.
  • Identify and resolve complex software issues.

Skills

C development
Embedded software development
Collaboration
Problem-solving

Education

Post-secondary degree in Computer Science or Engineering

Job description

Join to apply for the QNX - Systems Software Developer II role at QNX.

Get AI-powered advice on this job and more exclusive features.

Job Description : Worker Sub-Type :

Regular

Job Description : Worker Sub-Type :

QNX software is trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers, and is running in 255 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions – from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.

The QNX Momentics team provides best-in-class development tools for QNX devices. Our developers are responsible for designing and developing IDE, web-based software distribution tools, and SDK features. Located in Ottawa, our energetic team uses agile practices to develop tools used worldwide for device development using QNX. This includes device-side embedded agents, host-side command line tools, an IDE (Eclipse-based and/or VS Code), and cloud-based analytics solutions.

Responsibilities

  • Design, develop, and maintain software related to Command Line Tools (compilers, utilities, libraries, etc.).
  • Create innovative solutions to exceed our customers’ needs.
  • Identify and resolve complex software problems.
  • Assist in defining and developing requirements for our products.
  • Strive for constant improvement in technical skills and team development practices.

Skills And Qualifications

  • Post-secondary degree in a related field (Computer Science, Engineering, etc.).
  • Strong background in C development.
  • Good understanding of embedded software development and real-time operating systems.
  • Strong collaboration skills; ability to work within a team and participate actively in design and architecture discussions.
  • Innovative attitude and creative problem-solving skills.

Experience with some of the following is a plus

  • Familiarity with Linux- and Windows-based development.

Scheduled Weekly Hours :

Seniority level :

Not Applicable

Employment type :

Full-time

Job function :

Engineering and Information Technology | Software Development

Referrals increase your chances of interviewing at QNX by 2x.

Sign in to set job alerts for “System Software Engineer” roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.