ISISPACE Group logo

Embedded Software & System Test Engineer

ISISPACE Group

Delft
Full-time
2-5 years experience
On-site

Key Skills

Python
Automated Testing
Embedded Systems
Embedded Linux
Real-Time Operating Systems
C/C++
Pytest
Robot Framework
Software-in-the-Loop Testing
Hardware-in-the-Loop Testing
System Integration
Root-Cause Analysis
CAN
UART
SPI
I2C

Job Description

As an Embedded Software & System Test Engineer at ISISPACE, you will help ensure that our embedded software, hardware and satellite systems work together as intended. You will develop test software and/or use automated tests and test environments and support the integration and verification of satellite systems throughout the development process. You will work hands-on with real hardware and software, investigate test failures and work closely with embedded software, electronics, systems engineers to identify root causes and implement solutions. You will also have the opportunity to improve and scale our automated testing and verification approach as our missions and products evolve. Specific tasks and responsibilities include: In this position, you typically: Design, develop and maintain automated tests for embedded software and integrated satellite systems. Develop test software, scripts, simulators and test infrastructure using Python, C/C++ and other appropriate tools. Test how embedded software, electronics, communication interfaces and ground systems work together. Perform software, integration and system-level testing on engineering models and flight hardware. Develop and use Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments where appropriate. Analyse logs, telemetry, test results and system behaviour to identify and investigate failures. Debug failures and work with software, electronics and systems engineers to determine root causes and verify fixes. Translate software and system requirements into test cases and verification procedures. Develop and maintain regression tests as software and hardware evolve. Prepare test procedures and document test results, anomalies and verification evidence. Contribute to improving and scaling our automated testing and verification approach. Support system integration and verification activities throughout the development and test lifecycle of satellite missions. Degree in Computer Science, Embedded Systems, Electrical Engineering, Aerospace Engineering or a related field. 2+ years of relevant experience in embedded software, system testing or system integration. Strong programming skills in Python; experience with automated test frameworks such as pytest or Robot Framework. Practical experience with embedded systems and/or real hardware (e.g. embedded Linux or RTOS environments). Experience with communication interfaces such as CAN, UART, SPI, I2C or Ethernet. Strong troubleshooting and root-cause analysis skills. Good understanding of software development, debugging and version control practices. Ability to work effectively with engineers from different disciplines. Excellent communication skills in English; strong sense of responsibility and ownership.

Core Responsibilities

Design and maintain automated tests, test software, and SIL/HIL environments to verify embedded software and integrated satellite systems on engineering models and flight hardware. Investigate failures using logs, telemetry, and test results, collaborate across engineering disciplines to resolve root causes, and document verification evidence throughout the satellite development lifecycle.

Requirements

A degree in Computer Science, Embedded Systems, Electrical Engineering, Aerospace Engineering, or a related field, plus at least two years of relevant experience in embedded software, system testing, or system integration. Candidates should have strong Python and troubleshooting skills, practical embedded or real-hardware experience, familiarity with communication interfaces and version control, and the ability to communicate and collaborate effectively in English.

About ISISPACE Group

Industry: Defense and Space Manufacturing

Company size: 51-200 employees

ISISPACE Group is a vertically integrated small satellite company, focused on providing high value, cost-effective space solutions by making use of the latest innovative technologies. As one of Europe’s leaders in the nanosatellite domain, ISISPACE offers small satellite missions for a broad range of customers and applications with a strong focus on in-orbit testing, climate action and security. In addition, ISISPACE provides a select range of its products and services for third-party satellite developers, including satellite power systems, launch equipment and rideshare launch services. Headquartered in the Netherlands, ISISPACE Group employs about 100 specialist employees with a background in space technology and engineering and the company operates from two different sites in the Netherlands (Delft) and South Africa (Somerset West). The company’s core competencies lie in the application of space systems engineering in combination with an expertise in the following technical areas: radiofrequency systems and payloads, deployable systems and hold-down and release mechanisms, attitude determination systems, and embedded systems. We are growing and looking for people. If you are interested to join our team, please check out our vacancies at https://www.isispace.nl/careers.

Added Today