Senior Systems Software Developer

6 Hours ago • 3-5 Years

Job Summary

Job Description

The Systems Software Developer is responsible for delivering professional integration services and solutions for all QNX products. This role involves resolving complex technical issues and using innovative thinking to develop and deliver solutions for customer issues. The developer acts as a consultative partner, providing expertise, analysis, and advice to external customers. They will also develop and maintain strong working relationships with internal stakeholders to resolve issues that positively impact customer experience. Key responsibilities include troubleshooting and customer service related to QNX products such as networking, USB, Kernel, Multimedia, Graphics, IDE, and tools, and documenting, supporting, and resolving consumer inquiries. The role also involves collaborating with peers to resolve technical issues and demonstrating innovative thinking.
Must have:
  • Software development experience with the C programming language.
  • Excellent interpersonal and customer service skills.
  • Excellent written and verbal communication skills.
  • Working knowledge of the QNX operating system and embedded software development principles.
Good to have:
  • Knowledge of shell scripting languages, GCC, and GDB.
  • Familiarity with source versioning, problem reporting, and constant integration systems (SVN, Git, JIRA, Jenkins).
  • Experience working on large projects with high levels of integration.
  • Hands on experience with embedded systems.

Job Details

Worker Sub-Type: Regular  Job Description:  Job Summary: The role of the Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues. The Systems Software Developer acts as a consultative partner providing expertise, analysis and advice to external customers.  The Systems Software Developer will develop and maintain strong working relationships with various internal stakeholders, in order to resolve issues that positively impact the customers experience.  Key Accountabilities: Conducts varied trouble shooting and customer service work related to all QNX products (Networking, USB, Kernel, Multimedia, Graphics, IDE, tools, etc…).  Documents, supports and resolves consumer inquiries pertaining to QNX products and escalates to the appropriate parties when required.  Collaborates with peers to proactively, and reactively resolve technical issue and demonstrates innovative thinking. Education and Experience
  • Post-secondary certificate or diploma in Computer Science, Mathematics, Engineering, or another related field;
  • 3-5+ years customer service experience in related environment;
  • An equivalent combination of education and/or experience may be considered;
Technical Requirements
  • Proven software development experience with the C programming language.
  • Must have excellent interpersonal and customer service skills;
  • Must have excellent written and verbal communication skills;
  • Knowledge of shell scripting languages, GCC and GDB is considered an asset;
  • Familiarity with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins);
  • Experience working on large projects with high levels of integration would be an asset;
  • Excellent problem solving and analytical thinking/innovation, including the ability to identify and analyze technical problems;
  • Working knowledge of the QNX operating system and embedded software development principles;
  • Exceptional time management and multi-tasking skills;
  • Proven ability to deal with sensitive matters with a degree of diplomacy, tact and confidentiality;
  • Hands on experience with embedded systems is an asset;
  • Enthusiasm and a desire to learn about new technologies;
Scheduled Weekly Hours: 40

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ottawa, Ontario, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Over the past 35 years, QNX software,a subsidiary of BlackBerryhas become a big part of everyday life. People encounter QNX-controlled systems whenever they drive, shop, watch TV, use the Internet, or even turn on a light. Its ultra-reliable nature means QNX software is the preferred choice for life-critical systems such as air traffic control systems, surgical equipment, and nuclear power plants. And its cool multimedia features have QNX software turning up in everything from in-dash radios, infotainment systems to the latest casino gaming terminals and most recently we are making headlines in the world of autonomous vehicles. If you want your career to switch gears, then you couldn’t choose a more exciting time to consider joining us!BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us!

Ottawa, Ontario, Canada (On-Site)

San Jose, California, United States (Remote)

Hanover, Lower Saxony, Germany (On-Site)

Novi, Michigan, United States (Remote)

Seattle, Washington, United States (On-Site)

Ottawa, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Black Bery

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug