Intern, Firmware Design

2 weeks ago


Ottawa, Canada Semtech Full time

Location: Ottawa, ON.

Our Team:
To put it simply, whenever you use your computer to browse the web or use your smartphone to make a video call, most likely, your data is passing through one of many high-speed analog chips designed by the Analog IC teams at Semtech. Our experience and expertise ensures we are always pushing the boundaries of networking speed, ensuring the best experience for our end users - you

Join us, and together we will continue to build a faster, better, and more secure online world for everyone.

Job Summary:
As Semtech’s Firmware Intern, you will be involved with the firmware design, development, verification and characterization of our data communications or video products.

**Responsibilities**:

- Analyze new product functional requirements to determine required data structures and behaviours
- Design the firmware structure to meet the functional requirements specified
- Write documentation for firmware
- Design and implement firmware modules using C, C++, assembly level software and standard design patterns and techniques
- Define test cases and write test automation that effectively validate module design
- Work with the Development Team to ensure interoperability between firmware components and hardware
- Partner with Semtech’s dynamic team of senior designers who will provide mentoring and guidance throughout the internship term.
- This position is for a 12 - 16-month student Firmware design internship at Semtech Canada with the Signal Integrity Products Group (SIP) in our Ottawa Design Centre._

Minimum Qualifications:

- Good understanding of real-time operating systems
- Knowledge of embedded programming in C or C++
- Knowledge of Python
- Ability to learn quickly and work independently or in a team environment
- Ability to understand hardware block diagrams and schematics
- Ability to troubleshoot, test, and debug
- Desired start date May 2023, 12 to 16-month term

Career Growth Philosophy

At Semtech, we seek innovation and leadership from each and every member of our team. Our goal is to ensure that our talented professionals are equipped with support, resources, and the opportunity to excel. Our pay-for-performance philosophy provides recognition and prestige coupled with a competitive compensation package.
- The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description._



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


  • Ottawa, Canada Nanometrics Inc Full time

    **Working Title**: Manager, Firmware Development **Reports to**: Direct, Acquisition Systems **Based in**: Ottawa, ON (Hybrid) **Term**: Full-time **Company** **Position** Nanometrics is currently seeking a Firmware Development Manager to lead a team of innovative firmware developers in the creation of our next generation of scientific dataloggers....

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


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


  • 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**: **The Team**: Nanometrics is currently seeking a Software Development Manager to lead a team of innovative software developers in the creation of our next generation of Earth data acquisition...


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

  • Manager, Design

    4 days ago


    Ottawa, Canada Telecon Design Inc Full time

    Job Location: **Ottawa** - State/Province: **Ontario** The Design Manager will be responsible for coordinating and managing all aspects of the project(s). This role will serve as the client interface with all project related issues and manages internal activities with cross functional groups to ensure that the project is completed on time. This opportunity...

  • Project Designer

    3 weeks ago


    Ottawa, ON, Canada Lumentum Full time

    Lumentum is seeking to hire a Senior FPGA Designer for our Ottawa based R&D team. LITE) is a market-leading manufacturer of innovative optical and photonic products enabling optical networking and commercial laser customers worldwide. Lumentum’s optical components and subsystems are part of virtually every type of telecom, enterprise, and data...

  • FPGA Designer

    3 weeks ago


    Ottawa, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers and the 2022 Career Directory Canada’s Best Employers for Recent Graduates .  Lumentum is seeking to hire a Senior FPGA Designer for our Ottawa based R&D team. Lumentum welcomes and encourages...

  • Senior FPGA Designer

    3 weeks ago


    Ottawa, Canada Lumentum Full time

    Lumentum is seeking to hire a Senior FPGA Designer for our Ottawa based R&D team. What do we do? Lumentum (NASDAQ: LITE) is a market-leading manufacturer of innovative optical and photonic products enabling optical networking and commercial laser customers worldwide. Lumentum’s optical components and subsystems are part of virtually every type of...

  • Senior FPGA Designer

    3 weeks ago


    Ottawa, Canada Lumentum Full time

    Lumentum is seeking to hire a Senior FPGA Designer for our Ottawa based R&D team. What do we do? Lumentum (NASDAQ: LITE) is a market-leading manufacturer of innovative optical and photonic products enabling optical networking and commercial laser customers worldwide. Lumentum’s optical components and subsystems are part of virtually every type of...

  • FEC Designer

    3 weeks ago


    Ottawa, Ontario, Canada Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Ottawa, Canada Synopsys, Inc. Full time

    ASIC Architecture, Digital Design or Digital Verification or Firmware developmentResponsibilitiesArchitecting, Designing and Verifying high speed mixed-signal PHYs like PCIe, Ethernet, USBRoles available in all these areas - working on new variants of these protocols.Key RequirementsRequires high attention to detail and good communication skills as well as a...


  • Ottawa, Canada Synopsys, Inc. Full time

    ASIC Architecture, Digital Design or Digital Verification or Firmware developmentResponsibilitiesArchitecting, Designing and Verifying high speed mixed-signal PHYs like PCIe, Ethernet, USBRoles available in all these areas - working on new variants of these protocols.Key RequirementsRequires high attention to detail and good communication skills as well as a...