Job Description
Senior Software Engineer
Surrey
£75,000
Purpose of the Role
The purpose of the Senior Software Engineer is to create, maintain, and release high-quality software to schedule, in accordance with Company standards.
Key Responsibilities:
* Design, coding, debugging, testing, and maintenance of software for embedded applications encompassing both low-level microprocessor code and higher-level software designs running within an embedded operating system environment.
* Work alongside hardware and software engineers to deliver specific project goals derived from future product requirements.
* Develop and implement application logic, peripheral drivers, protocols, human-machine interfaces, and documentation.
* Deliver software within agreed timescales and budget.
* Design and deliver robust code.
* Demonstrate competence in using C and have embedded programming experience of both low-level and high-level code.
Outline of Competencies:
* Experience of developing software through the entire lifecycle.
* Ability to work independently without close supervision.
* Ability to analyze processes or tools to propose improvements where applicable.
Qualifications and Experience Required:
* Team working ability and drive to deliver on time.
* C experience in an embedded environment.
* Experience of embedded processors and real-time operating systems.
* Experience of interfacing with hardware devices and peripherals.
* Solid understanding of software development life-cycles and processes.
* Experience of requirement analysis, software design, and software architecture.
* Experience with source control tools such as SubVersion and Git.
* Behavioural: self-starting, adaptable, problem-solving.
Desirable:
* C++ experience in an embedded environment.
* Object-Oriented Design and Programming experience.
* Familiarity with desktop application, GUI/event-based design.
* Knowledge of issue-tracking tools, such as Jira.
* Knowledge of releasing software to Production.
* Knowledge of DO-178 would be advantageous.
Apply to:
#J-18808-Ljbffr