Senior Software Engineer
Job purpose:
Our client is looking for a Senior Software Engineer to enhance its software engineering capabilities. The candidate will be involved in the design and development of the next generation of worldwide solutions for military land vehicle, civil and military aerospace markets. To succeed in this role, candidates will have a good honours degree in Electrical and Electronic Engineering, Software Engineering, Computer Science or related subject such as physics.
Key responsibilities:
The candidate will be expected to contribute to the software engineering effort, working as part of the overall engineering team and must be able to manage their individual project tasks as well as provide accurate estimates and technical evaluations for future work. The candidate will also provide technical support to Sales and Marketing and occasionally make presentations to both internal and external customers.
Personal attributes:
The candidates should have the following essential skills:
·At least 3+ years experience of developing embedded software solutions in ‘C++’ and ‘C’.
·An understanding of basic electronics to interface software with the electronics design.
·To be able to work as part of a team whilst being accountable for personal commitments.
·Take ownership and fulfill responsibilities to facilitate delivery of various projects.
·Be able to develop software solutions in accordance with the business/contract requirements. This will involve all phases on the software life-cycle from requirements capture to maintenance.
Essential Skills
·C/C++/C#
·Familiarity with embedded software development
·Working knowledge Windows Software Development
·Working knowledge of .Net Framework
·SQL
·Understanding of Test Driven Development
·Familiarity with Operating Systems – DOS & Windows
·RS232, ARINC429, Mil-Std 1553, Ethernet
It would be advantageous if the candidate has experience or knowledge of some of the following:-
·Requirements Engineering
·LINQ
·XML-based configuration and data-transfer
·GUI development and programming
·Databuses - TTA, TTP, FlexRay
·PC104 Architectures, ISA/PCI bus
·UML, SysML, SCADE, Model Based Development; Rhapsody
·MISRA, DO-178B, TickIT, IEC61508, Def Stan 00-56
·Web Based Development
·Python
·Continuous Integration Methodologies
·A working knowledge of emebedded electronics design
If you have not had a response to your application with a 2-3 week window please assume that you have not been successful.



