SONiC Embedded Developer
High Tech Genesis
| Company | High Tech Genesis |
| Category | Uncategorised |
| Location | Canada |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | — |
| Last verified | 1 Aug 2026 |
| Source | Employer career page (recruitee) |
Description
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
You found the opening. Now track it.Tracker, radar and AI drafts in one place.erioun.com →