Software/Firmware Development Engineer

2 weeks ago


Ottawa ON, Canada AddSource Full time

Location - Ottawa, Ontario, Canada (onsite only)

Title - Senior Software/Firmware Development Engineer

Client – LTTS / Thales

Years – 5 to 8 years

Mandatory Skills

  • 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
#J-18808-Ljbffr

  • Ottawa, Canada AddSource Full time

    Location - Ottawa, Ontario, Canada (onsite only)Title - Senior Software/Firmware Development EngineerClient – LTTS / ThalesYears – 5 to 8 yearsMandatory Skills 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...


  • Ottawa, Canada AddSource Full time

    Location - Ottawa, Ontario, Canada (onsite only)Title - Senior Software/Firmware Development EngineerClient – LTTS / ThalesYears – 5 to 8 yearsMandatory Skills 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...


  • Ottawa, Canada AddSource Full time

    Location - Ottawa, Ontario, Canada (onsite only)Title - Senior Software/Firmware Development EngineerClient – LTTS / ThalesYears – 5 to 8 yearsMandatory Skills 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...


  • Ottawa, Ontario, Canada E-Solutions INC Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Montreal, Ottawa-OnsiteJob Description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes Design, implement, test, and document other...


  • Ottawa, Canada Nanometrics Inc Full time

    **Working Title**: Manager, Firmware Development**Reports to**: Director, Acquisition Systems**Based in**: Ottawa, ON**Term**: Full-time**About Us**: **About You**: You have an existing management experience or you are a Senior Developer that is looking at transitioning into management in your next career step. You have a solid appreciation for the...


  • Ottawa, ON, Canada Linaro Ltd Full time

    Linaro has driven open source software development on Arm since 2010, providing the tools, Linux kernel quality and security needed for a solid foundation to innovate on. Linaro works with member companies and the open source community to maintain the Arm software ecosystem and enable new markets on Arm architecture. Key responsibilities and...


  • Toronto, ON, Canada Pulsenics Full time

    About Pulsenics Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem. Our mission is to change how the industry, making up...

  • Firmware Engineer

    2 weeks ago


    Ottawa, Canada Orbcomm Full time

    A little bit about the role: The Firmware Engineer will be part of the team that develops and maintains firmware for ORBCOMM’s embedded products. This role requires the ability to understand a significant installed base of technology in an environment supporting high availability mission critical embedded devices.Roles and Responsibilities: Write...

  • Firmware Engineer

    2 weeks ago


    Mississauga, ON, Canada Myant Inc Full time

    At Myant, we are creating the world’s first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. Humans have a fundamental desire and need to be connected to our environment, family, community, and technology. This level of connection will create a...


  • Toronto, ON, Canada Alphawave IP Inc Full time

    Principal Firmware Engineer page is loaded Principal Firmware Engineer Apply locations Toronto time type Full time posted on Posted 6 Days Ago job requisition id JR100237 The Opportunity We're looking for the Wavemakers of tomorrow. Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our...


  • Ottawa, Canada Linaro Ltd Full time

    Linaro has driven open source software development on Arm since 2010, providing the tools, Linux kernel quality and security needed for a solid foundation to innovate on. Linaro works with member companies and the open source community to maintain the Arm software ecosystem and enable new markets on Arm architecture.Key responsibilities and...


  • Ottawa, Canada Linaro Ltd Full time

    Linaro has driven open source software development on Arm since 2010, providing the tools, Linux kernel quality and security needed for a solid foundation to innovate on. Linaro works with member companies and the open source community to maintain the Arm software ecosystem and enable new markets on Arm architecture.Key responsibilities and...


  • Ottawa, Canada Linaro Ltd Full time

    Linaro has driven open source software development on Arm since 2010, providing the tools, Linux kernel quality and security needed for a solid foundation to innovate on. Linaro works with member companies and the open source community to maintain the Arm software ecosystem and enable new markets on Arm architecture.Key responsibilities and...


  • Toronto, ON, Canada Untether Full time

    ***Please note: While our engineering HQ is in Toronto, this is a remote opportunity and we welcome applicants from anywhere in North America.*** Untether AI is looking for a firmware developer to help create firmware for our next generation products. Pre-silicon, you will work with hardware designers and the runtime software team to create solutions for...


  • Ottawa, ON, Canada Cyient Full time

    Please let me know if you would like to move forward with this below position. Job title: Firmware Development Engineer Location: Ottawa, Canada Duration: Full Time (Permanent) Job description: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the...


  • Mississauga, ON, Canada Myant Inc Full time

    About us: At Myant, we are creating the world’s first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to participate from anywhere and anytime through a whole-body experience, mostly in...


  • Mississauga, ON, Canada Myant Inc Full time

    About us: At Myant, we are creating the world’s first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to participate from anywhere and anytime through a whole-body experience, mostly...


  • Ottawa, Canada Cyient Full time

    Please let me know if you would like to move forward with this below position.Job title: Firmware Development Engineer Location: Ottawa, CanadaDuration: Full Time (Permanent)Job description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing...


  • Ottawa, Canada Cyient Full time

    Please let me know if you would like to move forward with this below position.Job title: Firmware Development Engineer Location: Ottawa, CanadaDuration: Full Time (Permanent)Job description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing...


  • Ottawa, Canada Cyient Full time

    Please let me know if you would like to move forward with this below position. Job title: Firmware Development Engineer Location: Ottawa, Canada Duration: Full Time (Permanent) Job description: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the...