Embedded Software Engineer
Core
Design, implement, and maintain infrastructure software components for next-generation HPE routers, including redundancy, high availability, chassis operations, and optical module integration.
Role type
Embedded Software Engineer (Networking Infrastructure)
Builds
Platform software for HPE routers
Domain
Networking hardware / Embedded Linux
Deliverable
production ML models | product features
Required skills
C programming, C++ programming, Linux system programming, hardware-level component integration, device drivers, system bring-up
Preferred skills
Object-oriented development, routing and forwarding software, FPGA/CPLD/PCIe/SPI/I2C protocols, FreeBSD internals
Technologies
Linux, C, C++, FPGA, CPLD, PCIe, SPI, I2C, Retimers, MDIO, Flash Drivers
Responsibilities
Design and implement infrastructure software components; develop diagnostics tools; collaborate with system and solution test teams; provide engineering support for critical customer escalations
Seniority
Mid-level, hands-on IC