- Work on all levels of the core operating system
- Maintain and continually improve the high standards for system reliability, security, and performance
- Provide technical leadership for QNX kernel and core OS research and development.
- Create and document software specifications and designs that address the needs of our customers.
- Conduct reviews with technical peers to ensure that design guidelines are achieved.
- Write code and complete programming according to specifications.
- Create and execute automated unit tests.
- Identify, analyze and resolve complex software inadequacies.
- Provide project estimates for requirement, design, implementation, and test efforts.
- Bachelor's degree in Electrical Engineering/Computer Science/Computer Engineering
- Understanding of how user level processes work across each layer of the operating system, including process and thread life cycles, memory management, system calls, and inter-process communication
- Strong C programming skills, especially on resource-constrained devices and platforms
- Knowledge of POSIX based operating system architectures
- Understanding of operating system concepts, including scheduling, concurrency and resource management
- Understanding of multi-cpu, multithreaded architectures and real-time systems
- Strong problem solving and debugging skills
- Excellent communication skills including verbal, written, and interpersonal
- High degree of motivation and ability to work both independently and in a team environment
- System-level QNX experience – developing resource managers, build/development tools, etc.
- Experience with performance, memory, and post-mortem analysis
- Experience with SVN and gnu toolset
- Experience in the development of automated testing
- Experience in low-level Assembly and register-level programming with one of more of the following processors; ARM and x86
- Expertise in embedded and real-time systems development
- Filesystem expertise
- Compiler expertise
- Technical knowledge of software analysis and design techniques
-
Software Developer
2 days ago
Comtech Gatineau, Canada Full time RegularJob title: Software developer · Department: R&D · Revision date: 5/15/24 · Location: Gatineau, QC · At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions are built on ...
-
Software Developer/Analytics
6 days ago
Comtech Gatineau, Canada Full time RegularJob title: Software developer - Analytics · Department: R&D · Revision date: 5/15/24 · Location: Gatineau, QC · At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions ...
-
Software Developer
3 weeks ago
Thales Ottawa, Canada Full timeLocation: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects ...
-
Software Developer
4 weeks ago
Adecco Canada Ottawa, Canada Temporary/ContractSoftware Developer · Adecco is currently recruiting for a Software Developer. This is a 1- year hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability ...
-
Software Developer
3 weeks ago
MD Financial Management Ottawa, CanadaIs this role right for you? · In this role you will: Lead technical decisioning for the scrum teams, collaborating with solutions architects and other technical leads. · Capable of applying technological knowledge to the design and implementation of software · Work at the highes ...
-
Software Developer
3 weeks ago
Curtiss-Wright Ottawa, Canada Full timeSoftware Developer-Onsite Position-Ottawa, ON · We have a rewarding opportunity for a Software Developer to join our world class manufacturing facility in Ottawa, ON · As one of our Software Developers, you are responsible for all aspects of software development; you must be reso ...
-
Software Developer
3 days ago
Telesat Ottawa, Canada Full timeOur Purpose · Core Values · Life at Telesat · Benefits · Early Career · Menu Jobs List · Our Purpose · Core Values · Life at Telesat · Benefits · Early Career · Return to Jobs List · Software Developer · Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, pr ...
-
Software Developer
2 weeks ago
CGI Ottawa, Canada Full timePosition Description: · We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions. · Clearance: Reliability or eligible (eligible: must be a resident of Canada for 5+ years) · Remote · Your future duti ...
-
software developer
3 weeks ago
11436368 Canada Inc. Ottawa, Canada Full timeWork Term: Permanent · Work Language: English · Hours: 30 to 35 hours per week · Education: Bachelor's degree · Experience: 7 months to less than 1 year · or equivalent experience · Tasks · Write, modify, integrate and test software code · Communicate technical problems, processe ...
-
Software Developer
1 week ago
ADGA Group of Companies Ottawa, Canada Full timeJob Description · ADGA Group Consultants has an opportunity for a Software Developer who has a strong development and system design background using C# and .NET. It is also essential to have hands-on experience working with Dynamics 365 and Power Platform solutions. · You will b ...
-
Software Developer
2 days ago
Rewind Software Ottawa, Canada Full timeJob Description · Join us as a Software Developer (Technical Support) and become an integral part of our dynamic team, where you'll be at the forefront of addressing highly complex technical issues with finesse and expertise. You embrace Agile methodologies and thrive in solving ...
-
Software Developer
3 weeks ago
CB Canada Ottawa, CanadaRef ID: · Classification: Software Developer · Compensation: DOE · Our client is looking for a software developer and Support Specialist. You will play a key role in the development, maintenance and support of our data analytics foundation. · Job Requirements: · Requirements: · ...
-
Software Developer
2 weeks ago
Rewind Ottawa, CanadaRewind has moved to a hybrid model of work with our employees working from an office on Tuesdays and Wednesdays. Our office location in Ottawa is 333 Preston Street. · About Rewind · Rewind is a service that protects the critical data that powers businesses of all sizes. Our focu ...
-
software developer
1 week ago
High Tech Genesis Ottawa, Canada Full timeEducation: Bachelor's degree · Experience: 3 years to less than 5 years · or equivalent experience · Computer and technology knowledge · Python · Screening questions · Are you currently legally able to work in Canada? · Are you willing to relocate for this position? · Do you curr ...
-
software developer
5 days ago
High Tech Genesis Ottawa, Canada Plein tempsEducation: · Expérience: · Education · Bachelor's degree · or equivalent experience · Computer and technology knowledge · Python · Screening questions · Are you currently legally able to work in Canada? · Are you willing to relocate for this position? · Do you currently reside ...
-
Software Developer
2 weeks ago
Robertson & Company Ltd. Ottawa, CanadaThe Department of National Defence is looking for a Consultant with valid SECRET Clearance. · Location: Ottawa · Duration: 1 year plus two 1 year extensions · Mandatory Requirements: · Education: A minimum of a Bachelors Degree in electrical engineering, computer engineering or c ...
-
Software Developer
3 weeks ago
Bevertec Ottawa, ON, CanadaJob Title : Intermediate Programmer/Software Developer (Level 2) Location: Ottawa, ON · Job Type: Contract (240 days with potential extensions) · Clearance: SECRET · Responsibilities: · Design and Development: Create detailed programs, flow charts, and diagrams for controlling la ...
-
Ross Ottawa, ON, CanadaSenior Software Developer (Job Req # Why Work at Ross Video? We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to i ...
-
Software Developer
3 weeks ago
Acumatica, Inc. Ottawa, ON, CanadaAcumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. · Acumatica is a leading provider of cloud business management soft ...
-
Software Developer
1 week ago
Magnet Forensics Ottawa, ON, CanadaMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes and shares evidence from computers, smartphones, tablets and other IoT related devices. We are continually innovating so that our customers can deploy advanced and eff ...
BlackBerry QNX Senior Systems Software Developer - Ottawa, Canada - QNX Software Systems
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
Worker Sub-Type:
RegularJob Description:
BlackBerry 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. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.
BlackBerry QNX software is trusted by more than , 23 of the top 25 EV manufacturers and is running in more than 195 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.
Are you interested in working with an elite team that is at the core of everything we do? The Kernel team has several positions available for talented individuals with a mind for details and creative thinking. You will work at the heart of the most reliable and secure operating system in the world. You can contribute directly to an OS that controls systems in everything from automobiles to internet, from medical devices to space systems, from manufacturing to nuclear power plants, and of course, in the world's most advanced smartphones.
Responsibilities include kernel development, memory management, process management, OS services, key libraries, power management, and performance optimizations. Although an asset, previous kernel development experience is not a requirement. The ideal candidate is an individual with an understanding of how processes work below the covers, has a range of knowledge with multiple operating systems, can solve complex problems, and has the ability to bring new ideas and innovation to the table.
RESPONSIBILITIES
ESSENTIAL SKILLS AND QUALIFICATIONS
ADDITIONAL ASSETS
Scheduled Weekly Hours:
40