Senior Embedded Software Designer

6 days ago


Ottawa, Ontario, Canada Fidus Systems Full time
Unlock Your Potential as a Senior Embedded Software Designer at Fidus Systems

We are seeking a highly skilled and experienced 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.

Key Responsibilities:

  • Design and develop high-performance embedded software solutions for a variety of applications, including virtual reality, high-res video, and high-speed communications.
  • Collaborate with cross-functional teams to develop and implement software solutions that meet client requirements.
  • Lead the development of software components, including device drivers, bootloaders, and firmware.
  • Work closely with hardware engineers to ensure seamless integration of software and hardware components.
  • Develop and maintain technical documentation, including design documents, test plans, and release notes.

Requirements:

  • 8+ years of experience in embedded software design, with a strong focus on C/C++ programming.
  • Expertise in embedded Linux kernel environments, RTOS, or bare metal environments.
  • Strong understanding of assembly, C, and C++ programming and their tools in embedded environments.
  • Experience with low-level device drivers and bootloaders.
  • Familiarity with user, driver, and kernel space Linux software development and Yocto.
  • Experience in HW/SW/FPGA integration and an understanding of digital hardware design.
  • Strong leadership skills, with the ability to lead project teams and set technical direction on projects.

What We Offer:

  • A dynamic and collaborative work environment with a team of experienced professionals.
  • Opportunities for professional growth and development, including training and mentorship programs.
  • A comprehensive benefits package, including health, dental, and vision insurance, as well as a generous PTO policy.
  • A fun and inclusive company culture, with regular team-building activities and social events.

About Fidus Systems:

Fidus Systems is a global leader in high-tech design and development, with a reputation for delivering innovative and cutting-edge solutions to our clients. We are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive work environment.



  • 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 Designer at Fidus SystemsWe are seeking a highly skilled and experienced 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 high-tech...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software Designer at Fidus SystemsWe are seeking a highly skilled and experienced 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 high-tech...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software Designer at Fidus SystemsWe are seeking a highly skilled and experienced 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...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software Designer at Fidus SystemsWe are seeking a highly skilled and experienced 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...


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

    Unlock Your Potential as a Senior Embedded Software Designer at Fidus SystemsFidus 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 RoleWe are looking for a talented...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Unlock Your Potential as a Senior Embedded Software Designer at Fidus SystemsFidus 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 RoleWe are looking for a talented...


  • 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 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

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Senior Embedded Software Designer - Join a dynamic team of innovators and contribute to the development of cutting-edge electronic products. This is a unique opportunity to work with a global leader in high-tech design, specializing in leading-edge electronic product development. As a Senior Embedded Software Designer, you will be part of a team that...


  • 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.Key ResponsibilitiesDesign and develop embedded software solutions using C/C++ programming...


  • 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.Key ResponsibilitiesDesign and develop embedded software solutions using C/C++ programming...


  • 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.Key ResponsibilitiesDesign and develop embedded software solutions using C/C++ programming...