Software Developer - Ground Stations
Role details
Job location
Tech stack
Job description
Engaging in software development for cutting-edge Ground Segment Systems using state-of-the-art techniques and tools you will contribute to the development of:
- Monitoring and Control Segment Systems
- Mission Systems
- User Segment Systems
- Earth Observation Data Management Systems
- Plan and execute Integration and Test campaigns to ensure system reliability.
- Produce essential technical documentation and development plans.
- Participate actively in technical reviews and evaluations.
Requirements
Are you passionate about space technology and eager to launch your career in the exciting realm of the space industry? Our client is a dynamic player in the field of Space Systems and Geo-Information, and they are seeking a number of Software Developers to join their team working on groundbreaking projects spanning both civil and defence missions across the UK and Europe., Hold a Bachelor's Degree in Software Engineering or a related field with a strong focus on software modules. Possess approximately 5-10 years of commercial software development experience Essential Skills
- Proficiency in requirements analysis.
- Hands-on experience with software system development using modern architectures.
- Familiarity with configuration management, particularly Git source code control.
- Knowledge of Agile software development methodology.
- Competency in Linux and/or Windows development.
- Experience in Resource Oriented Architecture Development (REST).
- Exposure to continuous integration/deployment environments (e.g., Jenkins).
- Familiarity with virtualization and cloud-based computing.
- Knowledge of containers and orchestration tools (e.g., Docker/Kubernetes).
- Understanding of DevOps principles.
Desirable Skills
- Familiarity with Ground Segment Systems.
- Interest or experience in machine learning and artificial intelligence.
- Knowledge of OGC Standards (e.g., WPS, WMS, WFS, WCS).
- Understanding of User Identification, Authentication, and Authorization (e.g., SAML, OAUTH, OIDC).
- Experience with Big Data Processing & Frameworks (e.g., Hadoop).
- Familiarity with Big Data Databases (e.g., HDFS, other non-SQL).
- Proficiency in scripting languages (e.g., shell, Perl, Python).
Benefits & conditions
Our client offers a competitive package that includes private healthcare, an excellent pension scheme, a generous holiday allowance, bonus and the flexibility of an open hybrid working environment once a month in the office.