Current jobs related to Core Operating System Software Engineer - Ottawa, Ontario - QNX Software Systems
-
Senior Network Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Nokia Full timeNokia is the leading provider of cloud-native software and as-a-service delivery models for communication service providers and enterprise customers.We are seeking a highly skilled Sr. Network Software Engineer to join our team, responsible for designing, developing, and maintaining network software solutions.The ideal candidate will have:Bachelor's degree...
-
Senior Software Architect for Complex Systems
3 weeks ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeAbout your next challenge as a software architect:Lead software solution and architecture designs in collaboration with other application leads.Design microservices solutions that operate in complex, multi-network environments.Lead design and development of new solutions to resolve software problems.Collaborate with other technical engineers to resolve...
-
Ottawa, Ontario, Canada Telesat Full timeJob DescriptionWe are seeking an experienced Software Engineering Lead to join our team in Ottawa, Canada.Company OverviewTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence, reliability, and industry-leading customer service, we have...
-
Systems Architect
1 month ago
Ottawa, Ontario, Canada Dls Technology Corporation Full timeIntermediate Systems Architect – Long Term ContractCompany Overview: DLS Technology Corporation is a leading provider of innovative solutions for the federal government.Estimated Salary: $120,000 - $180,000 per year, depending on experience and qualifications.Job Description:The Intermediate Systems Architect will play a key role in designing and...
-
Senior Software Development Engineer
3 weeks ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeAbout Your Role as a Senior Software Development EngineerWe are seeking an experienced Senior Software Development Engineer to join our team at Harris Geospatial Solutions. In this role, you will design and develop software solutions that operate in complex, multi-network environments.Your Responsibilities:Design and contribute to software architecture...
-
Senior Software Engineer
2 days ago
Ottawa, Ontario, Canada ATS Software Full timeWe are seeking an experienced Senior Software Engineer to join our team in Scarborough. This is a full-time hybrid position, requiring you to commute to the office at least once a week.As a Senior Software Engineer, you will be responsible for taking primary ownership and responsibility over feature development, from ideation to release. You will work with...
-
Senior Software Engineer for Network Solutions
1 month ago
Ottawa, Ontario, Canada Nokia Full timeNokia is seeking a highly skilled Senior Software Engineer to join our Cloud Network Services / Mobile Gateway Packet Core team. This role will focus on developing and implementing software solutions for Application Assurance (DPI) within the mobile gateway product.About the RoleAs a Senior Software Engineer, you will be responsible for leading, solving, and...
-
Software Development Engineer
1 month ago
Ottawa, Ontario, Canada Cisco Systems, Inc. Full timeAbout the RoleCisco is seeking an experienced Software Development Engineer to join our team, working on cutting-edge networking systems. As a key member of our development team, you will be responsible for designing and implementing software solutions that power Cisco's innovative routing/switching systems.Key ResponsibilitiesDevelop and maintain...
-
Software Engineer for Advanced Embedded Systems
3 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeSenior Software Developer/IntegrationBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. Our solutions are trusted by top automotive manufacturers and embedded systems around the world.We are seeking an experienced Senior Software Developer to join our Ottawa-based team. As a key member...
-
Software Engineer
1 month ago
Ottawa, Ontario, Canada Satcom Direct Full timeJob OverviewSatcom Direct is a leading provider of global connectivity solutions for the aviation industry. We are seeking an experienced Software Engineer to join our team and contribute to the development of our avionics systems.
-
Ottawa, Ontario, Canada Telesat Full timeTelesat, a leading global satellite operator, offers a challenging opportunity for an experienced Embedded Software Engineer to join our team and contribute to the design, development, and testing of cutting-edge software solutions for our Lightspeed network.About TelesatWith over 50 years of experience in delivering reliable and secure satellite-delivered...
-
High-Performance Satellite Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Telesat Full timeTelesat, a leading global satellite operator, is seeking an exceptional software engineer to join our team.We offer a highly competitive salary of $120,000 per year, plus benefits.Job DescriptionIn this role, you will contribute to the design, development, and testing of cutting-edge LightSpeed Software. You will engage with both the test and support teams...
-
Embedded Software Systems Developer
1 month ago
Ottawa, Ontario, Canada Telesat Full timeAt Telesat, a leading global satellite operator, we are seeking an experienced Embedded Software Systems Developer to join our team. As part of our scrum team, you will contribute to the design, development and testing of our cutting-edge Lightspeed Software.About the Role:Collaborate with experienced engineers in designing, coding, testing, and maintaining...
-
Network Processor Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Myticas Consulting Full timeOverviewMyticas Consulting is a leading consulting firm specializing in high-performance networking solutions.Salary: $120,000 - $180,000 per year based on experience.Job DescriptionWe are seeking an experienced Network Processor Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and optimizing network...
-
Automation Systems Engineer
1 month ago
Ottawa, Ontario, Canada C.O.R.E. Services Full timeDiscover your ideal role at C.O.R.E. Services as an Automation Specialist. About the RoleCORE Services is seeking a skilled Automation Specialist to join our team. As an integral part of our operations, you will be responsible for ensuring the smooth functioning of our automation systems. Key Responsibilities:Maintain and troubleshoot critical plant...
-
Network Systems Engineer
4 weeks ago
Ottawa, Ontario, Canada Calian Group Full timeJob Title: Network Systems EngineerWe are seeking an experienced Network Systems Engineer to join our team at Calian Group in Ottawa, ON.Job SummaryThe successful candidate will be responsible for maintaining existing software, provisioning software and hardware updates, and designing, implementing, operating, and maintaining VPNs. Additionally, they will...
-
Embedded Systems Software Engineering Lead
3 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeCompany Overview">BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers, and our software runs in over...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Telesat Full timeJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at Telesat, a leading global satellite operator. The successful candidate will be responsible for designing, developing, and implementing advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.
-
Ottawa, Ontario, Canada Ciena Corporation Full timeCiena Corporation is a leader in the telecommunications industry, and we are seeking a talented Senior Real-Time Embedded Systems Software Engineer to join our team.The salary for this position is estimated to be around $124,000 per year, based on national averages and industry standards.Job DescriptionThis role involves designing, implementing, and...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Telesat Full timeTelesat, a leading global satellite operator, is seeking a highly skilled Senior Software Engineer to join our team. With over 50 years of experience in delivering reliable and secure satellite-delivered communications solutions, we offer a unique opportunity to work on cutting-edge technologies and contribute to the development of advanced satellite ground...
Core Operating System Software Engineer
1 month ago
Company Overview
BlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.
We are trusted by more than 23 of the top 25 EV manufacturers and our software runs in over 195 million vehicles globally. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions.
Job Description
You will work at the heart of the most reliable and secure operating system in the world, contributing directly to an OS that controls systems in everything from automobiles to internet devices, medical equipment, space systems, manufacturing, and nuclear power plants.
Main Responsibilities
- Developing core operating system components, including kernel development, memory management, process management, and OS services
- Maintaining high standards for system reliability, security, and performance
- Providing technical leadership for QNX kernel and core OS research and development
- Creating software specifications and designs addressing customer needs
- Conducting reviews with peers to ensure design guidelines are met
- Writing code according to specifications and completing programming tasks
- Creating and executing automated unit tests
- Identifying and resolving complex software issues
- Providing project estimates for requirement, design, implementation, and test efforts
Requirements
- Bachelor's degree in Electrical Engineering/Computer Science/Computer Engineering
- Understanding of user-level processes, 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
- Experience with multi-CPU, multithreaded architectures and real-time systems
- Strong problem-solving and debugging skills
- Excellent communication skills, including verbal, written, and interpersonal
Estimated Salary: $120,000 - $180,000 per year