Engineering – Embedded SONET/SDH
QUALIFICATIONS
- At least 5 years relevant experience
- Excellent C/C++ and object oriented programming skills
- Capable of writing software that directly interfaces with hardware
- Good communication skills (verbal and written)
- Comprehensive problem-solving abilities
Candidates who are additionally familiar with any of the following will have a significant advantage:
- Linux and programming for Linux
- Knowledge of Framers, SERDES, and similar embedded devices
- Understanding of platform boot-up and device drivers
- Python programming language
- Telcordia GR-253 requirements (SONET)
- ITU G.707 and G.783 recommendations (SDH)
- ITU G.709 and G.798 recommendations (OTN)
JOB DESCRIPTION
Design of device drivers for SONET/SDH and OTN components. This involves designing, implementing, testing, and documenting the software.
- Hardware configuration (Framers, SERDES, and similar components)
- Real-time status monitoring and reporting (faults and PM)
- Design of time-critical algorithms (protection switching)
- Resiliency and high-availability software
Design of hardware abstraction layer software. This allows other applications to use device drivers in a consistent way across different platforms.
- Consistent modeling of complex components
- Uniform user interfaces (APIs)
- Reusable code