Software Engineer - Java / C

  • CVL
  • Stevenage, Hertfordshire, UK
  • 09/09/2016
Software Development

Job Description

Software Engineer - C++ / Java A world leading spacecraft design and manufacturing company seeks an experienced Software Engineer with excellent skills in C++ and Java. With experience in the domains of simulation, modeling or test bench development, the Software Engineer will join the project team as a key technical member for the development of satellite simulators and hardware in the loop test benches. The successful candidate will be technically responsible for the software design and development of specific areas of the simulator, able to guide junior software developers and interface closely with other engineering teams during the lifecycle of the project. Main technical activities; modeling requirements analysis, software design / implementation / system integration, testing and delivery. The software will be coded in C/C++ with java as the test language running on Linux OS. The Satellite Functional Verification Infrastructure (FVI) engineering Tools & control ground segment division is responsible for the development of satellite simulators and hardware in the loop test benches that are mainly used in the development and validation of the satellite flight software and validation of the functional chains and HW/SW interfaces of satellite equipments and the satellite itself. Required Qualifications Bachelors degree or equivalent (computer science / software or similar) Required Experience Software engineering (Java / C++) experience with Eclipse (Java IDE) Working knowledge of hardware in the loop test environments Simulations / modeling experience in the Aerospace sector, preferably in the space domain