SONiC Embedded Developer

High Tech Genesis

$100K — $130K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in embedded systems development, focusing on low-level Linux and bootloaders
  • 3+ years in a technical leadership role with architecture decision-making responsibilities
  • Proficient in C/C++ and Linux kernel internals, including firmware frameworks
  • Experience with networking platforms, specifically switch architectures and ASIC/FPGA integration
  • Hands-on skills in memory bring-up and high-speed interface management
  • Demonstrated ownership of complex hardware-software integration programs
  • Bachelor's degree in a relevant engineering or computer science field

Responsibilities

  • Drive system startup sequence design and implementation from power-on to userspace
  • Lead hardware bring-up efforts and troubleshoot system-level hardware issues
  • Develop and maintain Linux kernel drivers and FPGA feature integrations
  • Implement telemetry and control paths using ADC/DAC interfaces
  • Design secure boot processes and firmware update mechanisms
  • Execute calibration strategies for system performance monitoring
  • Collaborate with FPGA, hardware, and manufacturing teams for platform development
  • Provide technical leadership and mentorship through code reviews
  • Support the full product lifecycle and address field-reported issues

Benefits

  • Collaborative work environment focusing on the latest technology
  • Opportunity to push boundaries in a leading tech design services company
  • Mentorship and technical leadership opportunities
  • Involvement in the full product lifecycle and long-term projects
  • Access to advanced tools and technologies for innovation
Full Job Description
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

Similar Jobs

More Jobs at High Tech Genesis

More Telecommunications & Hardware Jobs

Find similar SONiC Embedded Developer jobs: