Engineering – Embedded SONET/SDH

in

 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