Senior Software Engineer

Senior Software Engineer Surrey £c75,000Purpose of the RoleThe purpose of the senior Software Engineer is to create, maintain and release high quality software toschedule, in accordance with Company standards.Key Responsibilities: The purpose of the senior Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environmentThis will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirementsResponsibilities will include the development and implementation of application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the sameA key element of the role will be the delivery of software within agreed timescales and to budgetThe right candidate will be capable of designing and delivering robust code.Demonstration of competence in using C is essential as is embeddedprogramming experience of both low level and high level code Outline of Competencies: Experience of developing software through entire lifecycle.Ability to work independently without need for close supervision. Ability to analyse process or tools to propose improvements where applicable. Qualifications and Experience required: Team working ability and drive to deliver on timeC experien
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!