Senior Embedded Software Engineer
Core
Develop embedded software platforms, drivers, diagnostics, and applications for global network infrastructure convergence across photonics, OTN, and Ethernet.
Role type
Senior Embedded Software Engineer
Builds
Embedded software platforms for WaveLogic products
Domain
Telecom / Datacom / Optical Networking
Deliverable
production ML models | product features
Required skills
Embedded C, C++, Python, Linux kernel driver development, user-space driver development, BSP, board bring-up, structured programming, memory management, TCP/IP stack, forwarding tables, IP filtering, VLAN
Preferred skills
Real-time operating systems, Zephyr RTOS, CPU hardware architecture interpretation, DWDM, SONET/SDH, OTN, Ethernet, OSI Model, MPLS, Agile/Waterfall methodologies
Technologies
Linux, C, C++, Python, FPGAs, SoCs, Ethernet PHYs
Responsibilities
Implement cross-platform software and services for embedded CPUs, SoCs, Ethernet PHYs, FPGAs, and optical technologies; Debug software defects and analyze system throughput and performance; Develop scripts, test utilities, and development tools; Port common operating system components across product families
Seniority
Senior, hands-on IC
