To apply for this job only, complete the details below.
Or view shortlist to apply for all the jobs on your shortlist.

 
visible
Cambridge : to £44k
C, C++, Embedded

A fantastic opportunity to join this leading company developing the world’s most highly integrated wireless solution for embedded applications.

They are currently seeking a Senior Software Engineer to develop software for their 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.

You 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.

Key Responsibilities:
· Perform requirements capture;
· Task definition and work breakdown including time estimation;
· Develops and tests 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;
· Conducts peer software reviews;
· Creates relevant documentation following the department’s processes;
· Assist/Lead external inter-operability and compliance test events;

Person Specification:
Required:
· A good degree in maths/science/software/electronics
· Excellent proven understanding of programming languages
· 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 software architecture
· Good understanding of configuration management
· Effective team player
· Good communicator
· Excellent problem solving ability

Desired:
· Understanding of processor architectures and peripherals
· Experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi
· Commercial awareness - understands the dynamics of the customer/client relationship

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

 
Forename
(required)
 
Surname
(required)
 
Email address
(required)
 
Confirm email address
(re-enter email address)
 
Requirements
Type of job sought, salary requirements, locations considered and availability to start a new job?
 
Nationality
British Other EU Non EU (required)
 
Work permit/visa status
Please give full details of your eligibility to work in the UK:
 
Attach CV

We would prefer your CV in Microsoft Word format, or otherwise plain text.
 
 
 

 

 
 

Bookmark : DIGG del.icio.us reddit Facebook StumbleUpon