Software Engineer
Core
Research, architect, design, develop, test, integrate, verify, and modify embedded software features for optical networking products, services, systems, and tools.
Role type
Senior IC embedded software engineer (optical networking)
Builds
Embedded software features for optical networking products, services, systems, and tools
Domain
Optical networking, embedded systems
Deliverable
production ML models | product features
Required skills
C++, C++ Boost libraries, Linux development, object-oriented design, AI LLM integration, system architecture, software testing, integration, verification
Preferred skills
Device driver development, BSP software, optical devices knowledge, OTN protocols, Ethernet protocols, TDM protocols
Technologies
C++, C++ Boost, Linux, AI LLM
Responsibilities
Research and design software components, develop embedded features, own key system components, apply mathematical analysis to meet specifications, collaborate in cross-functional R&D
Seniority
Senior, hands-on IC
