Please check the information entered!
- Please check the information entered
A log-in email has been sent to your email address
Forgot password? Reset password
We have a vacancy based in Cambridge for a Network Software Engineer to work within a small embedded software team, designing, implementing and maintaining software applications in C. You will also design software tests for those applications and write and maintain design documentation.
Requirements
* Qualified to degree or PhD level in relevant subject
* At least 5 year's relevant experience in a software development environment
* C programming in an embedded environment
* Understanding of POSIX API and Linux development
* Networked applications using IPC, TCP & UDP via sockets API knowledge
* Basic Linux drivers experience on ARM - debugging, modifying drivers to test new hardware, finding hardware faults through software
* Scripting experience (shell, python)
* Basic understanding of software development life cycle models - Waterfall, Agile
* Familiarity with some of the following:
* Jenkins CI, git
* RESTCONF, NETCONF, SNMP, TL1, SCPI
* SDN or NFV; experience with Open Daylight or ONOS
* JSONRPC 2.0
* Yocto Project
* An understanding of open source licencing
* Network element management, EMS
* Attention to detail
* Good communicator
* Self-motivated and keen to learn new skills
For more information please get in touch.
[ Cambridge, Salary range: £50,000 to £60,000 | vacancy reference : 33008 ]