Engineering – Embedded SONET/SDH

in

 QUALIFICATIONS

  • At least 5 years relevant experience with SONET, SDH or OTN
  • Experience with SONET/SDH protection switching
  • Excellent C/C++ and object oriented programming skills
  • Understanding and awareness of the embedded product lifecycle
  • Capable of writing software that directly interfaces with hardware
  • Good communication and problem-solving skills

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
  • Exposure to Next Generation programming (ie Python, Perl, Java; some Tcl/Tk)
  • Telcordia GR-253 requirements (SONET)
  • ITU G.707 and G.783 recommendations (SDH)
  • ITU G.709 and G.798 recommendations (OTN)
  • SONET/SDH Ring topologies specifically UPSR or BLSR

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, etc.)
  • 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