Embedded Software & System Test Engineer

ISISPACE Group

Delft

On-site

EUR 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ISISPACE Group in Delft is seeking an Embedded Software & System Test Engineer to ensure our embedded software, hardware and satellite systems work together as intended. You will design test software, run automated tests and support integration and verification across development lifecycles.

You will work hands-on with real hardware, investigate failures and collaborate with embedded software, electronics and systems engineers to implement fixes. English communication is essential.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

Python
C/C++
Embedded systems
Test automation

Education

Degree in Computer Science, Embedded Systems, Electrical Engineering, Aerospace Engineering or related field

Tools

pytest
Robot Framework
CAN bus
UART
SPI
I2C
Ethernet

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software & System Test Engineer
Embedded Software & System Test Engineer

Isispace • Delft

On-site
EUR 55,000 - 75,000
Senior Nanosatellite Flight Software Engineer
Senior Nanosatellite Flight Software Engineer

ISISPACE Group • Delft

Hybrid
EUR 70,000 - 110,000
Embedded Systems Test Engineer - Automation & SIL/HIL
Embedded Systems Test Engineer - Automation & SIL/HIL

ISISPACE Group • Delft

On-site
EUR 60,000 - 90,000
Embedded Software Engineer - Senior
Embedded Software Engineer - Senior

ISISPACE Group • Delft

Hybrid
EUR 70,000 - 110,000
Electronic Engineer - Medior
Electronic Engineer - Medior

ISISPACE Group • Delft

Hybrid
EUR 50,000 - 70,000
Electronic Engineer – Spacecraft R&D (Medior) [Hybrid, Delft]
Electronic Engineer – Spacecraft R&D (Medior) [Hybrid, Delft]

ISISPACE Group • Delft

Hybrid
EUR 50,000 - 70,000
Team Lead SAIT
Team Lead SAIT

ISISPACE Group • Delft

On-site
EUR 90,000 - 120,000
Embedded Software QA Engineer
Embedded Software QA Engineer

High Tech Campus Eindhoven • Eindhoven

On-site
EUR 50,000 - 70,000
Embedded QA Engineer for Firmware & Hardware Validation
Embedded QA Engineer for Firmware & Hardware Validation

High Tech Campus Eindhoven • Eindhoven

Hybrid
EUR 50,000 - 70,000
Senior Embedded Software Test Engineer
Senior Embedded Software Test Engineer

Optics11 • Noord-Holland

On-site
EUR 75,000 - 110,000
Fresh team lunches
Competitive salary
Team events