Senior Engineer, Software Job Details
Vacancy has expired
Job Ref:
113575343
Industry: IT
Region/County: Unspecified
Post Date: 09/03/2012
Job Description: Our client, based in Cambridge, is seeking a Senior Engineer, Software to take ownership of a major part of a project. The successful candidate will be degree qualified in maths/science/software/electronics and proven commercial experience of at least one high level programming language. Job Purpose The role of 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 or 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. Candidates should be able to work with minimal supervision. 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 * Degree (or equivalent qualification/experience) in maths/science/software/electronics * Excellent proven understanding of programming languages * Proven commercial or equivalent experience of at least one high level programming language * 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 wireless communication protocols such as Bluetooth, UWB or Wi-Fi * Commercial awareness - understands the dynamics of the customer/client relationship
Industry: IT
Region/County: Unspecified
Post Date: 09/03/2012
Job Description: Our client, based in Cambridge, is seeking a Senior Engineer, Software to take ownership of a major part of a project. The successful candidate will be degree qualified in maths/science/software/electronics and proven commercial experience of at least one high level programming language. Job Purpose The role of 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 or 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. Candidates should be able to work with minimal supervision. 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 * Degree (or equivalent qualification/experience) in maths/science/software/electronics * Excellent proven understanding of programming languages * Proven commercial or equivalent experience of at least one high level programming language * 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 wireless communication protocols such as Bluetooth, UWB or Wi-Fi * Commercial awareness - understands the dynamics of the customer/client relationship
Featured Jobs |
|
Job Hunter Help |
