03 Aug
|
High Tech Genesis
|
Ottawa
03 Aug
High Tech Genesis
Ottawa
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 recent 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 Qualifications - 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
📌 SONiC Embedded Developer (Ottawa)
🏢 High Tech Genesis
📍 Ottawa