Senior Software Engineer

Details of the offer

Senior Software Engineer, Surrey.The purpose of the Senior Software Engineer is to create, maintain and release high quality software to schedule and lead a small Team in accordance with Company standards.ResponsibilitiesThe 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 embedded programming experience of both low level and high level codeThe candidate will be responsible for leading a small team.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 & Experience:Essential:Team working ability and drive to deliver on timeC experience in an embedded environmentExperience of embedded processors and real-time operating systemsExperience of interfacing with hardware devices and peripheralsSolid understanding of software development life-cycles and processesExperience of requirement analysis, software design and software architectureExperience with source control tools such as SubVersion and GitBehavioural: self-starting, adaptable, problem solvingDegree.Desirable:C++ experience in an embedded environmentObject Oriented Design and Programming experienceFamiliarity with desktop application, GUI/event-based designKnowledge of issue-tracking tools, such as Jira.Knowledge of releasing software to Production


Nominal Salary: To be agreed

Source: Talent_Ppc

Requirements

Head Of Bi & Data Engineering

Head of BI & Data Engineering It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and custo...


Crest Nicholson Group - Surrey

Published 12 days ago

Head Of Fp&A

We are Places for People Group, we're a social enterprise that believes it's people that make a community. That's why we build homes and deliver services for...


Places Leisure - Surrey

Published 12 days ago

Head Of Fm

Select how often (in days) to receive an alert: Full Time / Permanent Up to £60,000 per annum + Excellent Corporate Benefits Package We are recruiting for a...


Serco - Surrey

Published 12 days ago

Senior R&D Engineer (Permanent)

Cranleigh STEM is partnering exclusively with an innovative organisation in the sustainability sector to recruit a driven and self-motivated Senior Developme...


Cranleigh Stem, Sustainability & Sheq Recruitment - Surrey

Published 12 days ago

Built at: 2025-01-19T03:25:08.464Z