Remote Position29.01.26
AI SCORE 7.5

Entry-Level Software Engineer - Earth Observation Systems

$60K–$70K/year

About the Role

We are seeking an Entry-Level Software Engineer for Earth Observation Systems to join our team at Aurora Technology BV. This position offers a unique opportunity to work with the European Space Agency (ESA) and contribute to innovative projects in the field of Earth Observation. As an Entry-Level Software Engineer, you will be involved in various tasks that support the systems engineering team, ensuring the performance of Earth Observation missions.

What You'll Do

  • Support the systems engineering team by performing simulations to assess the effects of non-compliance on mission performance.
  • Operate E2E, OPSI, and related software tools in a remote Linux environment using a command line interface.
  • Participate in project meetings and reviews of end-to-end mission performance software components developed in C/C++ and Python.
  • Assist in the production and verification of test data sets for performance simulators.
  • Contribute to the preparation of in-orbit commissioning activities and analyze data collected during calibration campaigns.
  • Identify software anomalies and report them for further analysis.
  • Perform software installation, integration, and environment setup in remote Linux servers.
  • Support the requirements verification process, particularly in preparing Verification Control Boards (VCB).

Requirements

  • Master’s Degree or equivalent in Physics, Engineering, or Computer Science.
  • Familiarity with Linux environments, including command line operations and remote server management.
  • Good understanding of C/C++ and Python for code interpretation and error handling.
  • Competence in using Docker technology for managing containerized applications.
  • Basic knowledge of thermal infrared and shortwave infrared spectrometer measurement principles is highly desirable.
  • Proficiency in English is required.
  • Must be legally allowed to work in the Netherlands and provide necessary documentation.

Nice to Have

  • Experience with software development in a scientific or engineering context.
  • Familiarity with ESA or similar space agencies.

What We Offer

  • Competitive remuneration in line with ESA Job Class standards.
  • Registration for social security and tax in the Netherlands.
  • Standard working hours of 40 hours per week.
  • 12 public holidays and 30 annual vacation days.
  • Training opportunities to enhance your skills and career development.
  • Relocation assistance, both in support and financially.
  • Company pension scheme with contributions of 15.4% of pensionable salary.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job7.5 of 10

This Entry-Level Software Engineer position offers a unique opportunity to work on Earth Observation systems with ESA, providing a solid foundation for your career.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C++ and Python programming, with hands-on experience in developing software applications in a Linux environment, as this role requires familiarity with Earth Observation systems.

Strong understanding of Docker containerization to streamline development processes and deployment of applications, crucial for working with modern infrastructure.

Adaptable and detail-oriented mindset, capable of working in a structured office environment while contributing to complex projects that require precision and adherence to guidelines from the European Space Agency.

Learning Resources

C++ Programming Tutorialguide

Career Path

Entry-Level Software Engineer - Earth Observation Systems(Now)Software Engineer - Earth Observation Systems(1-2 years)Senior Software Engineer - Earth Observation Systems(3-5 years)

Market Overview

Market Size 2024
$28.5B
Annual Growth
7.2%
AI Adoption
35%
Investment
+50%
Labour Demand
+20%
Avg Salary
$85K

Skills & Requirements

Required
C++PythonLinux
Growing in Demand
Machine LearningCloud ComputingData Analysis
Declining
Visual BasicPerl

Domain Trends

Increased Demand for Earth Observation Data
The global market for Earth observation data is projected to grow by 12% annually, driven by applications in climate monitoring and urban planning.
Rise of Containerization in Development
Containerization technologies like Docker are being adopted by 60% of software development teams, enhancing deployment efficiency and scalability.
Integration of AI in Earth Observation
AI technologies are being integrated into Earth observation systems, with a 30% increase in projects utilizing AI for data analysis and interpretation.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.