Media Gateway Senior Software Designer

Full Time Available Now

Position

Octasic (www.octasic.com) is currently developing the Media Gateway software for its next generation of semiconductors.  This software includes modules that perform signal processing, signaling and media encoding and supports different types of network interfaces.

As Senior Software Designer in the Media Gateway software team, you will participate in the design and development activities of the current and upcoming versions of the software.  You will also use your experience in networking and telecommunication system development to provide recommendations to enhance the product.  Finally, you may also be required to occasionally assist in the technical supervision of a small group of developers.

Main Responsibilities

  • Design, implementation and tests of new features in the Media Gateway software;
  • Contribute to the definition of new features and provide recommendations for enhancements;
  • Research and analysis of the necessary specifications in order to create designs that seamlessly integrate to the product;
  • Participate in design and code reviews;
  • Assist the validation group during releases;
  • Write and review of technical documentation used internally and by customers;
  • Provide leadership through your experience and technical knowledge;
  • Development of high-level Media Gateway applications and tools;
  • Provide assistance in the support of products deployed in the field;
  • Perform technical supervision as needed.

Requirements

  • Bachelor Degree in Software or Electrical Engineering or in Computer Science;
  • Overall work experience: 8+ years of software development in the field of data networking or in telecommunication systems;
  • Experience in VoIP is required;
  • Experience with GSM and 3G mobile networks is highly desirable;
  • Familiar with the following environments:
    • Protocols: Ethernet, TCP/IP protocol suite, RTP/RTCP, ATM;
    • Programming languages:  C/C++ and assembly;
    • 3GPP, ETSI and IETF specifications;
    • Real-time operating systems;
    • Development tools: Microsoft Visual Studio, emulators, debuggers and profilers.
  • A development experience in the following environments is an asset:
    • 3G, GSM or CDMA mobile environments;
    • Embedded systems;
    • Low-level drivers.
  • Good writing skills in English is required.

Remuneration

Competitive salary, stock options and many other benefits offered.