What you'll be doing:
Design and development of embedded software entities, from specification through to release into serviceSupport to electronic circuit designers for computing architecture aspectsArchitecture design and coding of complex software problems including, but not limited to, digital signal processing, TCP/IP, data recording solutionsTranslation of requirements into design detailUndertake design review activities at various levelsSupport other software engineers as appropriateVerification of components and sub-systems using a combination of simulation, analysis, test, and assurance techniquesAble to follow the engineering lifecycle and contribute to progress and design reviewsSupport system integration activities
Your skills and experiences:
Extensive experience in low-level software design and implementation in C / C++Degree, or equivalent experience, in Electronic EngineeringSound understanding of one or more microprocessor architecturesCEng or equivalent level of capability, or working towards CEng statusExperience of complex system integration, both hardware and software
Benefits:
You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive.
The Maritime Services team:
Working in a highly skilled team developing a major upgrade to the UK's lightweight torpedo. A mixed hardware and software team developing electronics & low-level software for DSPs & FPGAs.