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