Aero Terminal Software Engineer

Aero Terminal Software Engineer

SatixFy

Farnborough, United Kingdom

Role Overview

Software Engineer for the design, development, integration of satellite comms Aero Terminals. Working in a fast paced environment with complex, real-time systems across the full life-cycle.

Responsibilities

Reporting to the local team leader, the candidate will have the following responsibilities:

  • Design, develop and test modules based on high level architecture specifications
  • Work with multiple stakeholder to analyse complex integration issues
  • Maintain code quality standards using industry-recognised tools
  • Support automation tools and continuous integration methodologies
  • Take ownership of issues and engage with customers and suppliers as appropriate
  • Produce documentation at all levels of lifecycle (concept, design, training material etc.)
  • Travel to customer sites and remote offices for product bring-up/support where necessary

Job Requirements – including work experience and education

  • 3 or more years C++ commercial expertise
  • Experience of full lifecycle user-space software development on an Embedded Linux platform
  • Experience with Linux system programming – sockets, IPC etc.
  • Experience with multi-threaded application design
  • Experience with development over ARM processors
  • Experience with development related to communication systems
  • Linux configuration and deployment, including use of VMs
  • Linux kernel expertise is not essential, but good to have
  • Version Control e.g. GIT and/or SVN or similar
  • Expertise using scripting languages, preferably Python
  • Familiar with test environments, preferably GTest and PyTest
  • Familiarity with process automation tools e.g. JIRA, GitLab, Jenkins

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

© EuroJobsites 2025