About the Network Software Engineer

You will be responsible for adding new product features that may require you to work on Linux kernel and driver apart from user space applications under Linux environment.

You will also deign software tests for those applications as well as writing and maintaining design documentation including user manuals.

In addition to this, your responsibilities will include:

  • Adding new maintainable features in an existing Linux based application or add new application.
  • Re-engineer existing applications for new hardware designs, while maintaining legacy products.
  • Writing and maintaining product documentation – requirements, design and user manuals.
  • Providing support to the manufacturing team as required.

About You

To be successful, you’ll need to have:

  • A degree in a relevant subject with a few years’ experience working in a software development environment.
  • You must have excellent C programming skills plus exposure to or knowledge of object-oriented design.
  • Some scripting experience (for example, shell or python) is essential.
  • A basic understating of POSIX API and Linux development.
  • Knowledge of networked applications using IPC, TCP & UDP via sockets API is important as is hands on hardware experience (finding hardware faults through software).
  • A desire to learn new skills is essential within this role.
In addition to this it would be great if you had a basic understanding of the software release process and a Test-Driven Development approach is beneficial as is the knowledge of Software Defined Networking and its associated protocols / interfaces.

About HUBER+SUHNER Polatis

Based in a prime location on the Cambridge Science Park, HUBER+SUHNER Polatis is the world leader in the design and manufacture of energy-efficient, all-optical switching solutions that connect optical fibers directly to make networks more flexible, agile and reliable.

We offer a range of optical switching solutions which are used in a number of different markets including cyber surveillance, government systems, telecommunications, data center networks and oil and gas instrumentation.

Founded in 2005 as a result of the merger of leading optical technology companies from Massachusetts and the UK, the company is now part of the HUBER+SUHNER group Fiber Optics Division.

We offer a friendly and informal work environment in a prime location on the Cambridge Science Park, a competitive salary and annual bonus scheme, plus a range of benefits including private health care, a generous non-contributory pension scheme, health shield cash plan, and cycle to work scheme.

If you feel you have the necessary skills and experience to be successful in this role click on “APPLY” today, forwarding an up-to-date copy of your CV for consideration in the first instance.

No agencies please.
Cambridge

About You

To be successful, you’ll need to have:

  • A degree in a relevant subject with a few years’ experience working in a software development environment.
  • You must have excellent C programming skills plus exposure to or knowledge of object-oriented design.
  • Some scripting experience (for example, shell or python) is essential.
  • A basic understating of POSIX API and Linux development.
  • Knowledge of networked applications using IPC, TCP & UDP via sockets API is important as is hands on hardware experience (finding hardware faults through software).
  • A desire to learn new skills is essential within this role.
In addition to this it would be great if you had a basic understanding of the software release process and a Test-Driven Development approach is beneficial as is the knowledge of Software Defined Networking and its associated protocols / interfaces.

Cambridge

We very much hope that you are interested in the vacancy and we look forward to receiving your completed application.

Bhumika Zhaveri Balla,
Apply now