Sonet c c++ Embedded Software Engineer

Novato, CA 94945
Compensation negotiable

Job Order 2081

Qualified and interested candidates should email a resume to Paul Reino referencing this job order number.

 

Work Culture and Your Role in the Company

My client is a San Francisco Bay Area startup focused on developing telecommunications and data networking equipment that addresses tomorrow's optical networking challenges. Founded in 2006 and headquartered in near Novato, California, they are a leading supplier of purpose built, next generation packet optical transport platforms with transformational network scale and multi-layer management.

Their products and services empower service providers to:

   * Scale conventional and packet-based services,
   * Extend the role of packet, TDM and optical technologies across the network, and
   * Simplify the planning, implementation and operations of multi-layer networks

Their solutions and services have a proven record of success supporting Carrier Ethernet (MEF), wireless backhaul, IPTV, VOD, VOIP, DOCSIS, broadband, SAN, SONET/SDH and wavelength service applications for service providers with metro, state-wide, regional, national, multi-national and Enterprise networks.

They are founded and lead by a team of industry veterans with a track record of successful innovation in communications in transport and access networks around the world.

Required Knowledge, Skills, and Credentials

  • 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.

Major Responsibilities and Daily Job Activities

We are looking for a motivated, detail oriented individual who will be responsible for developing sophisticated software for our state of the art Packet Optical Transport system.  We require someone that can develop hardware device drivers for emerging component technologies with an interest in using new programming methodologies to migrate SONET/SDH to the next generation.

  • 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

Desired Skills and Experience

  • 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.

--> -->