Real time Hardware In the Loop Engineer

  • Job Location: Stevenage, England
  • Type: Contract
  • Posted: 08/04/2022

In this role, you will be primarily responsible for the design, development and integration of the hardware-in-the-loop simulator as well as support technical exchanges with other space engineering disciplines.

The main technical activities include:

•Technical requirements analysis
•Software design and implementation
•Technical follow up with external teams
•System integration
•Testing and delivery of the benches

The underlying software implementation is C++, with Java used as the test language. The simulator is developed and run in a Linux environment.

Essential :

•Excellent practical knowledge of C++ & Java
•Real-time software design & debugging in a Linux environment
•Hardware-in-the-loop design and implementation
•Strong understanding of multi-process and/or multi-threading software design and implementation (preferably in the context of hardware interfacing)
•Knowledge on testing methodologies and unit testing frameworks
•Object Oriented analysis & design using UML (or similar)
•Excellent verbal and written communication and presentation skills, with an ability to explain technical things to non-technical people
•Knowledge of machine-to-machine communication protocols
•Well-versed in the software development life cycle
•Best practice design patterns and effective coding practices
•A good knowledge of development domains, frameworks and utilities
•Practical knowledge of Unix/Linux operating systems

Desirable :

•Continuous integration and continuous deployment
•Spacecraft avionics systems
•ECSS software standards
•SpaceWire, MilSTD 1553, ECSS PUS, CAN data protocols

Capital International Staffing Ltd is acting as an Employment Business in relation to this vacancy.


Back to job listings

View all jobs