CareerPlan

Software Engineer - BSP & Firmware

Middletown, United StatesRemoteFull-time2026-10-05 → 2026-10-07

Core

Develop and integrate Board Support Packages (BSP) and low-level firmware for carrier-grade networking solutions (routers/switches) integrating ASICs and high-throughput backplanes.

Role type

Senior embedded software engineer (BSP & Firmware)

Builds

Carrier-grade networking hardware platforms for service providers and data centers

Domain

Networking hardware / Embedded systems

Required skills

C/C++, embedded Linux, bootloaders, device trees, hardware abstraction layers, SoC architectures, hardware debugging tools, networking protocols

Preferred skills

Broadcom SDKs, ONIE, network operating systems, data center environments, high-end router/switch platforms

Technologies

U-Boot, ARM, MIPS, Ethernet, switching/routing, PHYs, JTAG, logic analyzers, oscilloscopes

Responsibilities

Develop and maintain BSP components including bootloaders and device trees; Design and implement firmware and low-level drivers for network-centric hardware; Support hardware bring-up and board validation; Optimize performance and stability of system software on embedded Linux; Interface with third-party SDKs

Seniority

Senior, hands-on IC