Overview
Develop and evolve the forwarding and platform software that powers SD-WAN and edge routing, working closely with ASIC, hardware and cross-functional engineering teams.
What you'll do
- Collaborate closely with hardware engineering teams to bring up new platforms, develop low-level drivers, and integrate Network Interface Modules (NIMs).
- Design, implement, and maintain ROMMON and bootloader software to ensure secure and reliable system initialization.
- Develop and tune high-performance forwarding plane software for modern secure routing environments.
- Perform deep-dive analysis into performance bottlenecks at the kernel and hardware-abstraction layers, including the control plane.
- Utilize modern development workflows, including AI-assisted coding tools (such as GitHub Copilot, Claude, or Codex) and integrated development environments like VSCode, to accelerate the development lifecycle.
What you'll need
- 4-8 years of industry experience with end-to-end software development in networking, including platforms, system software, kernel/user-space drivers, bootloaders, and BIOS.
- Strong proficiency in C/C++ with a focus on systems programming and Linux environments.
- Proven experience in developing device drivers and working with RTOS/Linux kernels.
- Solid understanding of routing architectures and Layer 2/Layer 3 networking protocols (e.g., Ethernet, VLANs, STP).
- Experience with bootloaders (ROMMON), hardware bring-up, and board support packages (BSP).
Nice to have
- Knowledge of high-speed interfaces (PHY, MAC, MACSEC) and DPDK.
- Debugging experience with hardware interfaces (i2c, PCIe) and hardware/software debuggers (e.g., GDB, Arium, BDI).
- Knowledge of x86 or ARM assembly code, instruction sets, and ABIs.
- Experience with AI/ML techniques and tools for development (e.g., code assistants, static analysis tools, test automation platforms).
- Strong collaborative skills and the ability to debug complex issues spanning hardware, firmware, and software layers.
Read the full description and apply on the company’s own careers page.