Software Developer - Ground Stations

Micro IT Global Ltd
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 68K

Job location

Tech stack

Microsoft Windows
Agile Methodologies
User Authentication
Bash
Big Data
Cloud Computing
Configuration Management
Databases
Continuous Integration
Linux
DevOps
Perl
Hadoop
Hadoop Distributed File System
Python
Machine Learning
OAuth
OpenID
Commercial Software
Systems Development Life Cycle
Security Assertion Markup Language (SAML)
Software Engineering
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Software Modules
Reliability of Systems
GIT
Kubernetes
Data Management
Software Version Control
User Identification
Docker
Jenkins

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.

Apply for this position