Embedded Software Engineer

Applications have now closed

Please visit our main job board to see all our current vacancies.

Embedded Software Engineer

Our client is looking for a new Embedded Software Engineer to work on satellite software.

Job Description

Key Purpose

* To ensure smooth releases of Geostationary satellite software including validation of software performance

Key Tasks
As a successful candidate you'll work within the software team:

* Become expert in working with a satellite software modelling environment
* Write software to simulate ground interaction with the satellite (Java)
* Software fault diagnosis and tracking (C & Java)
* Coordinating validation tests with software requirements and reporting
* Oversee code integration and management

Knowledge, Skills and Experience


* A good Degree or equivalent in Engineering, Computing or similar subject


* Experience of debug environments
* Code development including interfacing with library classes/API

Knowledge & Skills


* Programming skills in C or Java
* Experience of software test and validation
* Experience of multi-contributor source code control in Git
* Willing to work with different teams to diagnose problems
* Good team working, written and verbal communications skills
* Flexible and excited by new challenges


* Experience of the space sector
* Understanding of validation in a standards-based project
* Continuous integration and test with e.g. Jenkins

Advanced Resource Managers Engineering Limited operates & advertises as an Employment Agency for permanent positions and as an Employment Business for contract/temporary positions.

Key Consultant

Rosy Hill


The range of roles I help recruit for is as wide as it is varied. In the (ARM Corporate Services) Engineering Division, I support a range of high profile global companies within the defence, satellite and telecommunications industries, which means an ongoing, steep, learning curve.