Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SONiC Embedded Developer

Full-time

High Tech Genesis

WE'RE HIRING!

At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.

Your next chapter starts here. 

 

In this role, you will:

• Drive the overall design and implementation of the system startup sequence, from initial power‑on through Linux userspace, including coordination across bootloader, ONIE, and SONiC components

• Lead new hardware bring‑up efforts, validate board functionality, and troubleshoot system‑level hardware issues

• Develop and maintain platform‑level Linux kernel drivers, device tree configurations, and integrations involving FPGA‑based features

• Implement and refine telemetry and control paths using ADC/DAC interfaces

• Design and maintain secure boot processes along with reliable in‑field firmware update mechanisms

• Define and execute calibration, compensation, and continuous monitoring strategies for system performance

• Work closely with FPGA, hardware, and manufacturing teams to ensure cohesive platform development

• Provide technical leadership, code reviews, and mentorship

• Support the full product lifecycle, including sustaining engineering and resolution of field‑reported issue

• 10+ years of experience in embedded systems development with substantial work in low‑level Linux, bootloaders, and platform bring‑up

• At least 3 years in a technical leadership, architecture, or system‑level decision‑making role

• Ability to reason across hardware–software boundaries, including both digital and analog domains

• Deep proficiency in C/C++, Linux kernel internals, firmware frameworks such as BIOS/UEFI, and bootloaders like U‑Boot, along with board support package development

• Background working with networking platforms, including switch architectures and integration with ASIC or FPGA software stacks

• Hands‑on experience with memory bring‑up (e.g., DDR), high‑speed interfaces such as PCIe, and common peripheral buses including I2C, SPI, MDIO, and GPIO, as well as mixed‑signal subsystems

• Strong sense of ownership and end‑to‑end system accountability

• Demonstrated success leading complex platform or hardware‑software integration programs

• Experience contributing to or developing Linux‑based network operating system platforms

• Experience with SONiC platform development

• Familiarity with large‑scale or data‑center‑class networking environments

• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the SONiC Embedded Developer in Ottawa, ON vacancy
  • $75k - $100k per year

     ...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the software development life cycle, from concept through to delivery to end... 
    Suggested
    Full time

    SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

    Ottawa, ON
    6 days ago
  •  ...year and the 2022 Career Directory Canada's Best Employers for Recent Graduates for the 5th consecutive year . Senior Embedded Application Developer Lumentum is looking for a senior embedded application developer to play a leading role in the development of software for... 
    Suggested
    Full time
    Remote work

    Lumentum

    Ottawa, ON
    9 days ago
  •  ...in technical discussions, help drive design decisions, and document technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their implementation, quality, maintainability, and functionality. Resource... 
    Suggested
    Full time
    Worldwide

    telesat

    Ottawa, ON
    23 days ago
  •  ...guide decision-making processes and lead and document technical discussions.   In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality.... 
    Suggested
    Full time
    Worldwide

    telesat

    Ottawa, ON
    23 days ago
  • $18 - $25 per hour

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...science reinforce each other by design. About this role:  The Embedded Systems Developer Intern will work alongside Q-Block's firmware... 
    Suggested
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    16 days ago
  • $110.63k - $149.68k per year

     ...5th consecutive year . Position Title: Embedded Development and Systems Support...  ...fit right in. What You’ll Be Doing Develop features and bug fix embedded software, troubleshoot...  ...system-level customer issues involving Linux, SONiC, Docker containers, networking behavior,... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    7 days ago
  •  ...Embedded Systems Engineer Preferred Location: Toronto Reports to: Director of Engineering The Role Real missions require...  ...messaging and control protocols using DDS and JAUS standards. Develop and maintain plug-ins and interface modules for ATAK (Android Team... 
    Full time
    Remote work

    dominion%20dynamics

    Ottawa, ON
    6 hours ago
  •  ...meaningful social, community, and societal impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. Own the full lifecycle:... 
    Full time
    Local area
    Flexible hours

    Ciena

    Ottawa, ON
    9 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    16 days ago
  •  ...We are looking for a Hardware Designer (Electronics/Embedded) Sensofusion is seeking an ambitious professional with strong expertise...  ...internationally operating company specialising in anti-drone technology. We develop leading technology to identify and neutralise drone threats... 

    Sensofusion

    Ottawa, ON
    20 days ago
  • $90k per year

     ...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full...  ...2 VPN, Layer-3 VPN. Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    16 days ago
  • $110.63k - $149.68k per year

    Position Title: Senior Software Engineer (SONiC) Employment Type: Full-time Location: Ottawa, ON (Onsite) About Lumentum Lumentum builds the tech behind the world’s fastest networks and most advanced systems, powering everything from AI and cloud computing to data centers... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations LLC

    Ottawa, ON
    9 hours ago
  • Advance your career as a Lead SONiC Engineer with Lumentum in Ottawa, ON. Spearhead the development of sophisticated optical systems for next-gen networks. Lumentum is on the lookout for a Senior Software Engineer with a focus on SONiC to enhance optical circuit switch technologies... 

    Lumentum Operations LLC

    Ottawa, ON
    9 hours ago
  •  ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal Embedded Software Architect, you will play a pivotal role in driving the architectural and design aspects of software projects, will... 
    Work at office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    18 days ago
  •   Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering...
    Full time
    Worldwide

    telesat

    Ottawa, ON
    23 days ago
  • $95k - $130k per year

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real-time control firmware that... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    16 days ago
  • $130k - $165k per year

     ...builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum...  ...reinforce each other by design. About this role:  The Senior Embedded Systems Architect shapes the embedded control platform that drives... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    16 days ago
  • $105k - $155k per year

     ...Implement, test, and maintain high-performance, memory-safe embedded software features using C++ and Python. Propose and drive continuous...  ...or related technical. Experience ~7+ years' experience developing real-time embedded software using C and C++. ~4+ years'... 
    Full time
    Local area

    Ford Motor Company

    Ottawa, ON
    13 days ago
  •  ...starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating...  ...skills. Experience with Cisco IOS XR, Junos, SONiC, or similar network operating systems. Knowledge... 
    Contract work

    High Tech Genesis

    Ottawa, ON
    10 days ago
  •  ...for emojis, GIFs, and questionable Photoshop skills. A Software Developer on the Licensing team contributes to initiatives to enable our Product...  .... This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you're interested... 
    Local area

    Magnet Forensics

    Ottawa, ON
    9 days ago
  •  ...Job Responsibility: Desktop Application Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering...  ...Systems, Electrical, and Mechanical Engineering teams, develops embedded (C/C++), mobile (Java/C++), and desktop (C#/C++) applications for... 
    Full time
    Worldwide

    MMIST

    Ottawa, ON
    9 days ago
  •  ...Will Contribute We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s...  ...low-level software and hardware to facility platform application developments and integration. Analysis of system logs and performance metrics... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    23 days ago
  •  ...Department Acquisition Software Reports to Acquisition Software Lead Developer Location Ottawa office SGL is seeking a junior software...  .... One or more of the following experience is a plus: Embedded software development (Yocto); Device driver development; Hardware... 
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    7 days ago
  •  ...of services, deployments, and frequencies envisioned in 3GPP. We develop Physical Layer features implemented over COTS HW with different...  ...Strong competence in C/C++ is a must. Demonstrated ability in embedded software design. Solid understanding of LTE & NR 3GPP... 
    Full time
    Flexible hours

    Ericsson

    Ottawa, ON
    9 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world.... 
    Full time

    Wavestore

    Ottawa, ON
    1 day ago
  •  ...environments that exceed traditional methods. The focus of this lab is to develop next-generation OS platform support to enable high performance,...  ...and reliability in increasingly complex environments that embedded devices at the edge presents. About the job: Collect,... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    4 days ago
  • $80k - $95k per year

     ...Reporting To : Director of Technology Salary Range: $80,000-95,000 Type of Vacancy: New We are looking for a UI/Frontend Developer to join the Larus team. You will design and build the interfaces through which military planners, analysts, and decision-makers make... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    4 days ago
  •  ...guide decision-making processes and lead and document technical discussions. In this role, the Senior Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality.  MAIN... 
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    more than 2 months ago
  •  ...what it’s like to work here, check out our Life at RVezy Instagram! About the role We are seeking a highly skilled Senior Mobile Developer to join our team as the technical anchor for our mobile platform. You'll own the architectural direction of RVezy's mobile... 
    Full time
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    RVezy

    Ottawa, ON
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SONiC Embedded Developer. Be the first to apply!