Embedded Firmware Engineer (Switch)
Core
Design, develop, and optimize embedded firmware for network switches, implementing drivers for sensors, microcontrollers, and peripherals in RTOS or embedded Linux environments.
Role type
Embedded Firmware Engineer (Switch)
Builds
Embedded firmware for Ubiquiti networking devices (switches)
Domain
Networking hardware / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, RTOS, embedded Linux, BSP, Linux device drivers, debugging, OS internals, object-oriented design
Preferred skills
L2/L3 switching features, Agile/Scrum
Technologies
RTOS, embedded Linux, C, C++
Responsibilities
Design and optimize embedded firmware for switches; Analyze datasheets and implement drivers; Collaborate with hardware and network teams; Debug and resolve complex firmware issues; Ensure firmware stability and scalability; Drive process improvement for timely delivery.
Seniority
Mid-level, hands-on IC