C++/Linux Software Engineer I
Core
Design, develop, and test software solutions for optical transport Network Element Controllers using C++ in a Linux/RTOS environment.
Role type
C++/Linux Software Engineer
Builds
Optical transport Network Element Controller software features
Domain
Telecommunications / Optical Transport
Deliverable
production ML models | product features
Required skills
C++ programming, Real Time Operating Systems (RTOS) development, Linux development environment, Object Oriented Design, automated unit and integration testing, algorithms and data structures
Preferred skills
Agile/Scrum methodologies, cross-functional collaboration, global project management
Technologies
C++, Linux, RTOS
Responsibilities
Design and develop new software features for optical transport Network Element Controller; Create and maintain comprehensive automated unit and integration test suites; Partner with engineers and architects across different sites to complete global projects; Apply multi-tasking and event-driven aspects in RTOS environments
Seniority
Individual Contributor