Current jobs related to Senior Software/Firmware Development Engineer - Ottawa - DBSI Services


  • Ottawa, Ontario, Canada Nanometrics Inc Full time

    Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to join our team at Nanometrics Inc. and contribute to the development of cutting-edge scientific dataloggers and ground motion sensors.Nanometrics Inc. is a leading company in the field of Earth Sciences, and we are looking for a talented individual to help us advance our...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and producing high-quality equipment to measure the world's oceans. With a rich history spanning over 45 years, the company has established itself as a trusted partner for climate research and ocean science institutions worldwide.Our team at RBR Ltd. is...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and producing high-quality equipment to measure the world's oceans. With a rich history spanning over 45 years, the company has established itself as a trusted partner for climate research and ocean science institutions worldwide.Our team at RBR Ltd. is...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and developing innovative solutions for climate research and ocean science.Job SummaryWe are seeking a highly skilled Senior Firmware Software Engineer to join our R&D team. As a key member of our technical team, you will be responsible for designing,...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and developing innovative solutions for climate research and ocean science.Job SummaryWe are seeking a highly skilled Senior Firmware Software Engineer to join our R&D team. As a key member of our technical team, you will be responsible for designing,...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Inc Full time

    Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to contribute to the development of cutting-edge scientific dataloggers and ground motion sensors at Nanometrics Inc.The ideal candidate will have a strong background in software development, with a focus on firmware development for embedded systems.About the RoleDesign and...


  • Ottawa, Canada Nanometrics Inc Full time

    Working Title: Senior Firmware Developer Reports to: Manager, Firmware Development Based in: Ottawa, ON Term: Full-time About Us If you seek a career that is both challenging and meaningful, consider joining the team at Nanometrics. What we do is meaningful because our world-class products are used to help scientists advance their understanding of various...


  • Ottawa, Canada Nanometrics Inc Full time

    Working Title: Senior Firmware Developer Reports to: Manager, Firmware Development Based in: Ottawa, ON Term: Full-time About Us If you seek a career that is both challenging and meaningful, consider joining the team at Nanometrics. What we do is meaningful because our world-class products are used to help scientists advance their understanding of various...


  • Ottawa, Canada Nanometrics Full time

    Working Title: Senior Firmware DeveloperReports to: Manager, Firmware DevelopmentBased in: Ottawa, ONTerm:Full-timeAbout Us If you seek a career that is both challenging and meaningful, consider joining the team at Nanometrics. What we do is meaningful because our world-class products are used to help scientists advance their understanding of various...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and producing high-quality equipment to measure the world's oceans. With a rich history spanning over 45 years, the company has established itself as a trusted partner for climate research and ocean science institutions worldwide.Our team at RBR Ltd. is...


  • Ottawa, Ontario, Canada RBR Ltd. Full time

    About RBR Ltd.RBR Ltd. is a leading manufacturer of oceanographic instruments, dedicated to designing and producing high-quality equipment to measure the world's oceans. With a rich history spanning over 45 years, the company has established itself as a trusted partner for climate research and ocean science institutions worldwide.Our team at RBR Ltd. is...


  • Ottawa, Ontario, Canada Nanometrics Full time

    Position: Senior Firmware DeveloperLocation: Ottawa, ONType: Full-timeAbout the CompanyNanometrics is a premier organization specializing in Earth Sciences, delivering state-of-the-art solutions utilized for monitoring seismic activities, including earthquakes, volcanic eruptions, and tsunamis. As a Senior Firmware Developer, you will collaborate with a...


  • Ottawa, Canada RBR Ltd. Full time

    About RBR Since 1973, RBR has been designing and manufacturing oceanographic instruments in Ottawa, Ontario to measure our blue planet. The effects of climate change are being seen from the ocean’s abyss to the polar ice caps and our sensors quantify this change to support better analysis, improved planning, and more effective mitigation strategies. Our...


  • Ottawa, Canada RBR Ltd. Full time

    About RBR Since 1973, RBR has been designing and manufacturing oceanographic instruments in Ottawa, Ontario to measure our blue planet. The effects of climate change are being seen from the ocean’s abyss to the polar ice caps and our sensors quantify this change to support better analysis, improved planning, and more effective mitigation strategies. Our...


  • Ottawa, Canada RBR Ltd. Full time

    About RBR Since 1973, RBR has been designing and manufacturing oceanographic instruments in Ottawa, Ontario to measure our blue planet. The effects of climate change are being seen from the ocean’s abyss to the polar ice caps and our sensors quantify this change to support better analysis, improved planning, and more effective mitigation strategies. Our...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About NanometricsNanometrics is a leading provider of scientific instrumentation and data acquisition solutions. Our cutting-edge products are used by researchers and scientists to advance our understanding of the Earth's systems.The RoleWe are seeking a highly skilled Senior Firmware Developer to join our team of software engineers. As a key member of our...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About NanometricsNanometrics is a leading provider of scientific instrumentation and data acquisition solutions. Our cutting-edge products are used by researchers and scientists to advance our understanding of the Earth's systems.The RoleWe are seeking a highly skilled Senior Firmware Developer to join our team of software engineers. As a key member of our...


  • Ottawa, Ontario, Canada Nanometrics Full time

    Position: Senior Firmware DeveloperLocation: Ottawa, ONType: Full-timeAbout the CompanyNanometrics stands at the forefront of Earth Sciences, delivering advanced solutions for monitoring seismic activities such as earthquakes, tsunamis, and volcanic eruptions. As a Senior Firmware Developer, you will collaborate with a talented team dedicated to innovating...

Senior Software/Firmware Development Engineer

4 months ago


Ottawa, Canada DBSI Services Full time

Job Title: Senior Software/Firmware Development Engineer

Job Location: Ottawa, Ontario, Canada (Onsite)

Job Description:

  • Solid work experience in embedded software development in Linux/U-Boot SW-SKL2 T0
  • Very strong C, reasonable C++, Python and Linux shell scripting SW-SKL2 T0
  • Experience with new boards bring-up SW-SKL2 T0
  • Experience with writing software using hardware interfaces such as I2C, SPI, UART, SMBus, PCI-E,
  • NVMe, NOR Flash, DDR, EEPROM, GPIO, USB
  • Linux kernel modules SW-SKL2 T0
  • Good understanding of multi-threading and inter-process communication SW-SKL2 T0
  • Ability to design complex systems and write functional, and design specifications

Preferred Skills

  • Experience with ARM SoCs SW-SKL2 T0
  • TCP/IP networking SW-SKL2 T0
  • REST, gRPC SW-SKL1 T0
  • Containers, build systems, CI/CD, Yocto, Gitlab, Jira