Skip to the content

My Cambridgeshire Jobs

Senior Engineer, Software posted by Polytec Personnel

Recruiting? Call now on 0845 017 6777.

Search Jobs

Postcode Search

Senior Engineer, Software

  • Cambridge
  • Posted 26th Jan 2012
  • Posted by: Polytec Personnel
  • Salary: £15k-£40k
  • Job Type: Permanent
  • Address: Orwell House
    Cowley Road
    Cambridge
    CB4 0PP
  • Reference: 24788
  • This job has been viewed 33 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 looking for a Senior Engineer, Software to join their development team. The successful candidate will have a good degree (or equivalent) in maths, science, software or electronics. You will also have an excellent proven understanding of programming languages and proven commercial experience of C in embedded programmes.

The role of the Senior Engineer, Software is to develop software for our client's range of wireless chips. 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 in 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.

A Senior Engineer will join an agile team responsible for delivering software in a highly dynamic environment where requirements are uncertain or are subject to change throughout the course of a project. The role could well involve the mentoring of junior members of the team. The successful applicant will be able to work with minimal supervision.

Key Responsibilities

* Collaborate with team members to achieve team goals.

* Perform requirements/story capture and refinement

* Develop and test resource constrained software of major scale and complexity to agreed timescales, in accordance with priorities establishes with the Product Owner

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

* Conducts peer design reviews and code reviews

* Creates relevant documentation following the department's processes

* Maintenance of existing software including defect investigation and resolution, sometimes to tight timescales

* Ability to assist/lead occasional external inter-operability and compliance test events. Note that whilst such events are often overseas, this role will be based at the Cambridge office. This role will not involve frequent travel.

Person specification - Required

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

* Excellent proven understanding of programming languages

* Proven commercial or equivalent experience of C in embedded applications

* Excellent understanding of software design techniques

* Understanding of debug techniques

* Some understanding of software architecture

* Good understanding of configuration management

* Effective team player

* Good communicator

* Excellent problem solving ability

Person Specification - Desired

* Understanding of processor architectures and peripherals

* Some experience of wireless communications protocols such as Bluetooth, UWB or Wi-Fi would be beneficial

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

Bookmark with: