Skip to the content

My Cambridgeshire Jobs

Senior Engineer. Software (Coexistence) posted by Polytec Personnel

Recruiting? Call now on 0845 017 6777.

Search Jobs

Postcode Search

Senior Engineer. Software (Coexistence)

  • Cambridge
  • Posted 26th Jan 2012
  • Posted by: Polytec Personnel
  • Salary: £15k-£40k
  • Job Type: Permanent
  • Address: Orwell House
    Cowley Road
    Cambridge
    CB4 0PP
  • Reference: 24179
  • This job has been viewed 29 times since it was posted.

Sorry, this job has expired and cannot be applied for. We still have a large selection of jobs on the site. Why not try an alternative search?

Job Description

Our client, based in Cambridge is seeking a Senior Software Engineer with experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi. Candidates must have a degree (or equivalent) in maths, science, software or electronics.

JOB PURPOSE

The role of the Senior Engineer (Coexistence) is to develop software for our client's range of wireless chips, primarily focusing on developing Coexistence solutions. This may be either embedded software running on the on-chip processors or associated software running on a host processor. For the embedded software, this involves coding in 'C' and assembler within a resource constrained multi-processor environment. Host software is written on a high level language such as C or C++. In both cases, some use may be made of scripting languages such as Perl and Python.

An engineer will take ownership of a major component of a project and will be responsible for delivering the software on a timescale agreed with the group leader / programme manager. This role involves the mentoring of junior members of the team. Should be able to work with minimal supervision.

KEY RESPONSIBILITIES

* Perform requirements capture

* Task definition and work breakdown including time estimation

* Develop and test software of major scale and complexity to agreed timescales

* Maintenance of software including defect investigation

* Delivery of high quality software in line with the department's processes

* Contribute towards the continuous development of the department's processes

* Conduct peer software reviews

* Cerate relevant documentation following the department's processes

* Assist / Lead external inter-operability and compliance test events

PERSON SPECIFICATION - REQUIRED

* Degree (or equivalent qualification/experience) in maths / science / software / electronics

* Experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi

* Experience of developing host and embedded software within a communication protocol stack

* Proven commercial or equivalent experience of at least one high level programming language

* Excellent understanding of software design techniques

* Understanding of debug techniques

* Some understanding of configuration management

* Effective team player

* Good communicator

* Excellent problem solving ability

PERSON SPECIFICATION - DESIRED

* Understanding of processor architectures and peripherals

* Experience of designing and developing coexistence solutions

* Commercial awareness - understanding the dynamics of the customer / client relationship

Bookmark with: