Senior Embedded Software Designer

1 week ago


Ottawa, Ontario, Canada Fidus Systems Full time

Unlock Your Potential as a Senior Embedded Software Designer

Fidus Systems is a dynamic high-tech design firm that specializes in leading-edge electronic product development. We are seeking a highly skilled Senior Embedded Software Designer to join our team in Ottawa or Kitchener Design Centres.

About the Role

We are looking for a talented individual with a strong background in embedded software design, communication, networking, and video applications. The ideal candidate will have experience with embedded Linux, Yocto, or petalinux flow, including build systems, packaging, kernel configurations, and device drivers.

Key Responsibilities

  • Design and develop high-quality embedded software for a variety of applications
  • Collaborate with cross-functional teams to integrate software with hardware and FPGA components
  • Develop and maintain device drivers for Linux and other real-time operating systems
  • Participate in the software design cycle, from requirement definition to system integration and verification
  • Lead project teams and define technical direction on projects

What We Offer

Fidus Systems offers a dynamic and challenging work environment, with opportunities for growth and development. We provide a comprehensive benefits package, including health and dental insurance, retirement savings plan, and generous paid time off. Our team is passionate about innovation and excellence, and we are committed to creating a diverse and inclusive workplace.

Requirements

  • 8+ years of experience with BSP level software development in embedded Linux, RTOS, or bare-metal environments
  • 2+ years of experience as a technical lead
  • Extensive knowledge of C, C++, or assembly programming and surrounding tools for embedded environments
  • Solid understanding and experience of device driver development in different operating systems
  • Familiarity with software upgrade process and bootloaders like u-boot
  • Experience in HW/SW/FPGA integration and good understanding of digital hardware design

About Fidus Systems

Fidus Systems is a global leader in high-tech design, with a reputation for delivering expert service and knowledge to emerging technology markets. We are committed to creating a diverse and inclusive workplace, and we are proud to be an equal opportunity employer.



  • Ottawa, Ontario, Canada Lumentum Full time

    Join Our Team as a Senior Embedded Software DesignerLumentum Canada is a leading company in the field of LiDAR technology, and we're looking for a talented Senior Embedded Software Designer to join our team.We're seeking a highly skilled software engineer with a strong background in embedded systems and C/C++ development. As a Senior Embedded Software...


  • Ottawa, Ontario, Canada Lumentum Full time

    Join Our Team as a Senior Embedded Software DesignerLumentum Canada is a leading company in the field of LiDAR technology, and we're looking for a talented Senior Embedded Software Designer to join our team.We're seeking a highly skilled software engineer with a strong background in embedded systems and C/C++ development. As a Senior Embedded Software...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software DesignerFidus Systems is a leading-edge electronic product development company that specializes in innovative solutions for emerging technology markets. We are seeking a highly skilled Senior Embedded Software Designer to join our team in Ottawa or Kitchener Design Centres.About the RoleAs a Senior Embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems SoftwareJob Summary:BlackBerry QNX is seeking an experienced Senior Systems Software professional to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems SoftwareJob Summary:BlackBerry QNX is seeking an experienced Senior Systems Software professional to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Senior Embedded Systems Software DeveloperJob Description:The QNX Software Systems team is seeking a skilled Senior Embedded Systems Software Developer to join our team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers for our embedded operating system. Your expertise in embedded design and engineering...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Senior Embedded Systems Software DeveloperJob Description:The QNX Software Systems team is seeking a skilled Senior Embedded Systems Software Developer to join our team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers for our embedded operating system. Your expertise in embedded design and engineering...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperJob Description:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The Advanced Technology Development team is...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperJob Description:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The Advanced Technology Development team is...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Designer to join our team at Fidus Systems. As a key member of our design team, you will be responsible for designing and developing cutting-edge embedded software solutions for our clients in the Ottawa and Silicon Valley high-tech industry.As a Senior Embedded Software Designer, you...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    About the RoleThis is an exciting opportunity to join Fidus Systems as a Senior Embedded Software Designer. As a key contributor on challenging projects, you will have the chance to work with cutting-edge technologies and collaborate with a talented team of engineers.As a Senior Embedded Software Designer, you will be responsible for designing and developing...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our QNX WiFi team. As a key member of our team, you will be responsible for designing, developing, and testing WiFi drivers for our embedded operating system.Key Responsibilities:Design and develop WiFi drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our QNX WiFi team. As a key member of our team, you will be responsible for designing, developing, and testing WiFi drivers for our embedded operating system.Key Responsibilities:Design and develop WiFi drivers...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    About the RoleFidus Systems is seeking a highly skilled Senior Embedded Software Designer to join our team. As a key member of our design team, you will be responsible for designing and developing high-performance embedded software solutions for our clients.Key ResponsibilitiesDesign and develop high-performance embedded software solutions for our...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    About the RoleFidus Systems is seeking a highly skilled Senior Embedded Software Designer to join our team. As a key member of our design team, you will be responsible for designing and developing high-performance embedded software solutions for our clients.Key ResponsibilitiesDesign and develop high-performance embedded software solutions for our...