Senior Embedded Software Architect

3 weeks ago


Ottawa, Ontario, Canada Fidus Systems Full time
About the Role

We are seeking a skilled Senior Embedded Software Designer to join our Ottawa or Kitchener Design Centres. This is an exciting opportunity for someone who is passionate about designing and working with new technologies, driven to win, and excited to apply their creative skills.

Key Responsibilities:
  • Design and develop embedded software solutions for various applications, including communication, networking, and video.
  • Work on projects that involve leading-edge electronic product development, including hardware, software, and FPGA/ASIC design/verification.
  • Collaborate with cross-functional teams to identify and implement new technologies and processes.
Requirements:
  • 8+ years of experience in BSP level software development in embedded Linux, RTOS, or bare-metal environments.
  • Strong understanding of C, C++, and assembly programming, as well as surrounding tools for embedded environments.
  • Familiarity with device driver development in different operating systems, such as Linux and real-time OSes.
  • Experience with HW/SW/FPGA integration and good understanding of digital hardware design.
What We Offer:
  • A competitive salary of $120,000 - $150,000 per year.
  • A generous benefits package, including LTD & STD, PTO, and a company emphasis on work-life balance.
  • The opportunity to work with cutting-edge technology and contribute to challenging projects.
About Fidus Systems

Fidus Systems is a global leader in high-tech design, specializing in leading-edge electronic product development. We have a reputation for providing expert service and knowledge to our clients in emerging technology markets. Our employees are our most important resource, and we aim to challenge them to be the best they can be.



  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Architect to join our team at Telesat, a leading global satellite operator. This is an exciting opportunity to work on cutting-edge software systems for our revolutionary Low Earth Orbit (LEO) satellite network.The successful candidate will assume ownership of specific software modules,...


  • Ottawa, Ontario, Canada Procom Full time

    Procom seeks an experienced Senior Embedded Software Architect to lead the development of software features for cloud connected modules using C++ and Python.The ideal candidate will have at least 10 years of experience in embedded C++ development, with recent experience working with C++11 or newer versions.Key responsibilities include participating in...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Exciting Opportunity at Skyworks Solutions, Inc.Skyworks is an innovator of high-performance analog semiconductors driving the wireless networking revolution.About UsWe offer a fast-paced environment with a strong focus on global collaboration and minimal layers of management.Job DescriptionWe are seeking a skilled Senior Embedded Software Architect to join...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Unlocking Innovation in Secure Embedded SystemsWe are seeking an exceptional Senior Embedded Software Architect to lead our Open Source software development team, focusing on adding support for the QNX Real-Time Operating System to a diverse array of Open Source Software components.About the RoleProvide technical direction and mentorship to junior...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...


  • 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 QNX Software Systems Full time

    Job Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software DeveloperAbout the RoleBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    Transforming Technologies and Driving InnovationL3Harris Technologies is a pioneering aerospace and defense technology innovator, delivering cutting-edge solutions that meet the most demanding mission-critical needs. With a global presence and an impressive portfolio of advanced technologies across space, air, land, sea, and cyber domains, we empower our...


  • 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 Lumentum Full time

    About the RoleWe are seeking an experienced Principal Embedded Software Architect to join our team at Lumentum Canada. The successful candidate will play a leading role in the development of software for cutting-edge LiDAR products.Key ResponsibilitiesCollaborate with multidisciplinary teams to define new product requirements and specifications.Develop,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview:The BlackBerry QNX Team is a leading provider of embedded operating systems and software solutions for the automotive, medical, industrial manufacturing, and consumer products industries.We are currently seeking a highly skilled Senior Embedded Software Developer to join our team. As a member of this team, you will be responsible for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    At Ford Motor Company, we are seeking a skilled Embedded Infotainment Staff Software Development Engineer/Architect to join our team. This role offers an exciting opportunity to work on the development of infotainment system software for our in-vehicle systems.Job DescriptionThe primary responsibilities of this position include architecting, designing, and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading company in the optical communication industry, and we're looking for a talented Senior Embedded Application Developer to join our team.As a senior developer, you will play a key role in the development of software for our new generation of optical communication products. This is an exciting opportunity to work with cutting-edge...


  • Ottawa, Ontario, Canada Lumentum Full time

    Senior Embedded Application Developer at LumentumLumentum Canada is a leading employer in the National Capital Region, recognized as one of Canada's Best Employers for Recent Graduates. We're seeking an experienced Senior Embedded Application Developer to join our team and contribute to the development of innovative software for optical communication...


  • Ottawa, Ontario, Canada Telesat Full time

    Estimated Salary: $120,000 - $180,000 per yearAbout TelesatTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence and customer service, Telesat has grown to be one of the largest and most successful global satellite operators.Job OverviewWe...