Embedded Software Engineer
Core
Design, implement, and maintain infrastructure software components for next-generation HPE routers, including routing engine redundancy, high availability, chassis operations, and optical module integration.
Role type
Senior Embedded Software Engineer (Networking Infrastructure)
Builds
High-availability routing and switching platform software for enterprise networks
Domain
Networking hardware / Embedded Linux / Telecommunications
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 in C/C++/Python, routing and forwarding software experience, FPGA/CPLD/MDIO/Flash Drivers familiarity, FreeBSD internals
Technologies
Linux, C, C++, PCIe, SPI, I2C, FPGA, CPLD, MDIO, Flash Drivers, FreeBSD
Responsibilities
Design and implement infrastructure software for routing engine redundancy and high availability; Develop robust diagnostics tools for router reliability; Collaborate with system and solution test teams; Provide engineering support for critical customer escalations
Seniority
Mid-Senior, hands-on IC