Software Engineer for Advanced Embedded Systems

4 days ago


Ottawa, Ontario, Canada BlackBerry Inc. Full time
Senior Software Developer/Integration

BlackBerry 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 of our development team, you will help establish module and system-level architecture at the beginning of projects.

  • You will run experiments to prove out architectural decisions and participate in safety and security-related topics (training will be provided).
  • You will write 'Proof Of Concept' apps to aid integration of QNX modules into customer systems.
  • You will perform deep dives of performance issues and possible optimizations.

This role requires post-secondary degree or diploma in Computer Science, Mathematics, Engineering, or a related field, with 5+ years of experience in embedded software development. Customer service experience in a related environment would be an asset.

Technical Requirements
  • You must have experience working on large projects with high levels of integration.
  • You must have excellent problem-solving and analytical thinking skills, including the ability to identify and analyze technical problems.
  • You must have hands-on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks preferred).
  • You must have hands-on experience in the development of software following safety standards (ISO26262, IEC61508, etc) or MIL standards.

$140,000 - $170,000 per year, depending on qualifications and experience.



  • Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full time

    **About Us**We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. Our mission is to redefine connectivity in aerospace.**Our Team**We are a team dedicated to shaping the future of aviation technology. We believe in collaboration, strong interpersonal and communication...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Senior Computer Science and Software Developer Position at BlackBerry QNXLocation: On-site in Ottawa, CanadaBlackBerry QNX is a renowned supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. Our team provides expert support and services for building the world's most critical embedded systems. As a trusted partner in...


  • Ottawa, Ontario, Canada Advanced Micro Devices Full time

    Salary:  We estimate the annual salary to be in the range of $120,000-$180,000, depending on location and experience.">About AMD:At Advanced Micro Devices, we are passionate about pushing the boundaries of innovation to solve the world's most complex challenges. Our mission is to build great products that accelerate next-generation computing experiences –...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software (General Embedded) DeveloperTime Type: Full timeBlackBerry 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. BlackBerry QNX was born in embedded and provides...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Vehicle Software Platform group as an Embedded Systems Developer. In this role, you will be responsible for designing and building the software platform that enables connectivity and advanced application features within next generation Ford vehicles.The ideal candidate will have...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry 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...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Myticas Consulting is seeking a highly skilled Senior Embedded Systems Software Developer Leader to lead the design, development, and implementation of advanced satellite ground segment software systems. About the RoleThis role will focus on developing, testing, and maintaining embedded software modules using programming languages like C++ and Python. You...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job OverviewWe are seeking a skilled Senior Embedded Systems Software Developer to join our team at BlackBerry Inc. in a challenging and rewarding role that will leverage your expertise in C/C++ programming, embedded systems development, and software engineering.About the RoleIn this position, you will be responsible for executing on the development plans...


  • Ottawa, Ontario, Canada C S Inc Full time

    C S Inc is seeking a talented Embedded Systems Test Engineer to join our team. As an Embedded Systems Test Engineer, you will play a crucial role in ensuring the quality and reliability of our products.Estimated Salary: $80,000 - $120,000 per yearAbout the RoleWe are looking for a skilled professional with experience in embedded system development, testing,...


  • Ottawa, Ontario, Canada Procom Full time

    Job DescriptionWe are seeking a skilled Embedded C/C++ Developers to join our team at Procom.Salary:$120,000 - $180,000 per yearJob SummaryWe are looking for an experienced Embedded C/C++ Developer to develop software features using C++ and Python for cloud connected modules. The ideal candidate will have recent experience in embedded C++ development, with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are seeking an experienced Network Development Engineer to join our OS Development Group. This is a critical role that will directly contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities and libraries, and possibly drivers.About QNX Software SystemsWe are a trusted...


  • Ottawa, Ontario, Canada SKYTRAC Full time

    About SKYTRACWe are a leading provider of Low Earth Orbit (LEO) satellite and cellular communication services for all aerospace sectors. As an aerospace leader, we at SKYTRAC are an adaptable, agile, and hardworking team of passionate experts.Our MissionThis role is based out of our Ottawa, Ontario office location. Reporting to the Software Engineering...


  • Ottawa, Ontario, Canada Telesat Full time

    At 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...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    At Myticas Consulting, we are seeking a highly skilled Embedded Software Developer to join our team. As an Embedded Software Architect, you will play a crucial role in the design, development, and implementation of advanced satellite ground segment software systems.The ideal candidate will have a Master's degree in Computer Science, Computer Engineering, or...


  • Ottawa, Ontario, Canada Procom Full time

    We are seeking an Expert Embedded Systems Engineer to join our team at Procom.Salary: $85,000 - $110,000 per yearJob Description:As an embedded systems engineer, you will be responsible for developing and implementing software features using C++ and Python for cloud-connected modules. You will participate in a project to develop, implement, test, and...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, is seeking an accomplished Embedded Systems Software Architect. This role will involve designing and implementing next-generation computing platforms in automotive.As an Embedded Systems Software Architect at BlackBerry QNX, you will be...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Description:Stryten Energy is seeking a highly skilled Embedded Software Engineer to join our team. This role will be responsible for developing safety-critical systems using embedded real-time software.About the Role:This position requires strong programming skills, particularly in C, and experience with software configuration management tools. The...


  • Ottawa, Ontario, Canada Altis Technology Full time

    About Altis TechnologyWe are a leading network client seeking an experienced Firmware Engineer to join our team at the Kanata office.This is a contract role with 6 months duration, offering high potential for extension up to 12 months. The role will be based on-site at the Kanata office, allowing for hybrid work arrangements.Job Description:The successful...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Company 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...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat, 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...