CrawlJobs Logo

Flight Software Test Automation Engineer

Poland; Spain, Warsaw Employment contract · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

As a Flight Software Test Automation Engineer you will build robust, automated quality gates for mission-critical satellite flight software. You will be at the heart of how ICEYE validates and safeguards the software flying on our next-generation missions. By developing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) based automation, you will transform how we test, release, and continuously improve our flight software.

Job Responsibility

  • Building up automation tests that make use of HIL (hardware-in-the-loop) in order to create holistic system level quality gates for software development
  • Utilize SIL (software-in-the-loop) simulation testing infrastructure to further increase our automation coverage and release confidence of satellite software
  • Adding new testing workflows that work in unison with existing reusable workflows of the framework
  • Design, implement, and maintain CI/CD pipelines (GitHub Actions) to onboard new projects and environments into the automated testing and deployment workflow
  • Reporting results of QA activities and find easily reproducible steps for bugs that you can collaborate with engineers to establish fixes
  • Be able to isolate signals from the noise, and provide feedback that eases the work of your colleagues
  • Test case creation and continuous test maintenance for new features being developed
  • You will own the core of the testing, by writing, running and reporting on continuous testing you will help build quality software

Requirements

  • Proficient in Python and shell scripting in Linux-based environments
  • Having been working with test automation frameworks in the past, including CI/CD tools such as Github Actions
  • Worked within the software development lifecycle, involved in testing and automation best practices, CI/CD principles
  • Exposure to hardware testing, integrating automated testing pipelines and coordinating robust lab-based test execution
  • Have a proactive, dynamic problem-solving attitude and a mindset to work as one to deliver a high quality product
  • A motivated generalist who thrives in hands-on, interdisciplinary environments
  • A disciplined tinkerer, someone who loves figuring out how systems work
  • Excellent communication skills in English, both written and spoken

What we offer

  • A yearly benefit budget to spend as you wish (MyBenefit e.g. sport, transport, wellness, lunch, tourism, etc.)
  • Relocation support (e.g. flight tickets, accommodation, relocation agency support etc.)
  • Time for self-development, research, training, conferences, or certification schemes
  • Polish language lessons
  • Occupational and private healthcare and life insurance
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • Health insurance
  • Creative, inspiring and collaborative office

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Flight Software Test Automation Engineer

8 matching positions

Flight Software Engineer - Space Systems

Our client is a rapidly growing space technology startup seeking a Flight Softwa...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Computer Science, Software Engineering, or related field + 7 years’ experience, or M.S./Ph.D. + 5 years in aerospace/space software
  • Strong experience developing software for embedded Linux systems
  • Solid understanding of hardware-software integration in embedded or spaceborne environments
  • Experience using Python for test automation, ground systems, or mission operations tools
  • Familiarity with communication protocols (CAN, UART, Ethernet) and version control (Git)
  • Strong debugging and troubleshooting skills in lab, bench, or hardware-in-the-loop environments
  • Strong written and verbal communication skills in English
  • Ability and willingness to work onsite in Orlando, FL
Job Responsibility
Job Responsibility
  • Design, develop, and test flight software for a LiDAR payload operating in an embedded Linux environment
  • Lead hardware-software integration across onboard computers, sensors, and payload subsystems
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet, TCP/UDP, HTTP/REST)
  • Implement system health monitoring, readiness checks, retry logic, and fault handling
  • Support verification and validation activities during integration and testing campaigns
  • Define and maintain software architecture, logging practices, and version control processes
  • Participate in code reviews and uphold software quality standards
  • Produce documentation aligned with space industry standards
  • Contribute to orbit-related functionality such as propagation, state estimation, TLE-based modelling, GPS integration, and use of spacecraft position/attitude data
  • Work with embedded Linux distributions (e.g., Yocto, Petalinux or similar)
  • Fulltime
Read More
Arrow Right

Senior Flight Software Engineer

Our client, a fast-growing space technology startup, is seeking a Senior Softwar...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 7+ years of software development experience (or 5+ with MSc/PhD), including space or embedded systems
  • Strong experience developing embedded or real-time software in C/C++
  • Solid understanding of hardware-software integration for embedded or spaceborne systems
  • Experience with Python for test automation, tooling, or operations support
  • Proficiency with Git and collaborative development workflows
  • Familiarity with CAN, UART, Ethernet, or similar communication protocols
  • Excellent English communication and technical documentation skills
  • Fluency in English (C1 or higher)
  • Willingness to relocate to Berlin (EU work authorisation is a plus)
Job Responsibility
Job Responsibility
  • Design, implement, and test embedded flight software for a space payload on an RTOS
  • Lead hardware-software integration, ensuring reliable control and communication with onboard computers, sensors, and subsystems
  • Support software verification and validation during integration and test campaigns
  • Develop and maintain communication interfaces and protocols (CAN, UART, Ethernet)
  • Ensure robustness, fault tolerance, and safe operation of flight and ground software
  • Collaborate across systems, AIT, and operations teams throughout the full mission lifecycle
  • Participate in code reviews, configuration management, and version control
  • Produce software architecture, requirements, and design documentation aligned with space industry standards
  • Contribute to or architect ground software systems for payload control, mission planning, and monitoring
  • Design networking interfaces between payload control systems, mission control, ground stations, and data processing pipelines
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

We seek a mid level Flight Software Engineer to help develop and maintain ICEYE’...
Location
Location
Finland , Espoo
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong skills in C/C++ and Linux-based development and micro controller tooling
  • Ability to contribute to software that interacts with real hardware
  • Collaborative, eager to learn, and effective in English communication
Job Responsibility
Job Responsibility
  • Develop C/C++ and Python software for spacecraft power systems
  • Develop RTOS firmware for space-grade power system micro controllers
  • Contribute to automated testing with hardware in-loop, CI workflows, and peer code reviews
  • Collaborate with senior engineers to turn requirements into reliable software components
  • Support integration, troubleshooting, and debugging the full stack of spacecraft power systems
What we offer
What we offer
  • Occupational healthcare, occupational, and accident insurance
  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
  • Phone subscription with iPhone of choice
  • Relocation support (i.e. flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
  • Fulltime
Read More
Arrow Right

R&D Electrical Engineer - W87-1 Flight Test Team

We are seeking an Electrical Engineer to join the dynamic W87-1 Systems team, fo...
Location
Location
United States , Livermore
Salary
Salary:
121900.00 - 237800.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's degree in a relevant discipline, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development
  • Ability to obtain and maintain a DOE Q clearance
  • Graduate degree in Electrical Engineering or a highly related field where an independent research project was a graduation requirement (e.g., independent project, thesis, or dissertation)
  • Ability to work independently and collaborate well in a multidisciplinary team of designers and test engineers
  • Outstanding verbal and written skills, including the ability to develop and present briefings that are clear and compelling
  • Preferred degree in Electrical Engineering
  • Active DOE Q clearance or equivalent is preferred at the time of application
  • Experience contributing within a NW Systems Engineering or Telemetry (TM) team on a LEP, Mod, Futures, Stockpile System, or a related/equivalent DoW modernization program
  • Experience with stockpile or development ND systems, including ND reentry systems and JTA experience
  • Experience collaborating with SNL test facilities and organizations, demonstrating effective partnership across disciplines
Job Responsibility
Job Responsibility
  • Design and Innovate: Create and design cutting-edge test equipment, subcomponents, cables, and other hardware to meet rigorous performance standards for Flight Test Vehicles
  • Integrate Systems: Conduct requirements discovery, negotiation, and verification for mission objectives and missile compliance, collaborating across engineering domains (hardware, software, mechanical, aerospace, etc.) to ensure cohesive system integration
  • Lead Technical Direction: Provide guidance to technologist and partners in the assembly, calibration, troubleshooting, and operation of test equipment, system components, and instrumentation of hardware
  • Troubleshoot and Resolve: Identify root causes of anomalies and failures during testing and development phases
  • Conduct Electrical Functional Testing: Prepare and operate systems testers, analyze telemetry data, and develop unique test assets to convert data into usable engineering units
  • Develop Automated Solutions: Design automated test solutions for weapon systems, including test fixtures, cables, electrical sensors, and instrumentation hardware
  • Collaborate Effectively: Work with SNL Systems Organizations and stakeholders to keep flight test plans on schedule and address integration testing challenges
  • Test and Evaluate: Analyze test data to inform design decisions, support pre-flight assembly activities, and identify and mitigate risks in system design and testing processes
What we offer
What we offer
  • Challenging work with amazing impact that contributes to security, peace, and freedom worldwide
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten-hour days each week) compressed workweeks, part-time work, and telecommuting (a mix of onsite work and working from home)
  • Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Substrate Transport team builds and operates the global messaging platform t...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience leading architecture and delivery for large-scale distributed cloud services, high-throughput messaging platforms, email transport, service-to-service communications, or comparable mission-critical infrastructure
  • Experience driving multi-year technical initiatives across teams or organizations, including dependency alignment, architecture tradeoffs, measurable milestones, and sustained delivery through ambiguity
  • Experience with AI-assisted engineering workflows, with demonstrated judgment around Responsible AI, validation, controls, and quality ownership for AI-generated assets
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architecture, design, and implementation for complex Substrate Transport modernization work, including cloud-native platform capabilities, and integration with Exchange Online and broader M365 service dependencies
  • Partner with product managers, technical program managers, security/privacy experts, customer escalation teams, and partner engineering teams to determine requirements, validate feasibility, and translate ambiguous customer and service needs into clear technical direction and executable milestones
  • Own and broker cross-team architecture decisions across upstream and downstream dependencies, ensuring designs meet performance, scalability, resiliency, disaster-recovery, cost, security, privacy, compliance, and accessibility expectations
  • Lead by example in producing extensible, maintainable, well-tested, secure, performant code and reviewing code and test code for diagnosability, reliability, maintainability, security risks, compliance issues, and appropriate test coverage
  • Define and use the right optics, quality metrics, telemetry, dashboards, and feedback loops to guide technical decisions, measure customer value, identify risks early, and improve service health and engineering outcomes
  • Drive safe-change practices including feature flags, flighting, experimentation, deployment automation, rollback strategies, production-like validation, and secure dependency management to minimize customer impact and accelerate recovery
  • Lead live-site engineering for a globally distributed service: act as a designated responsible individual when needed, improve troubleshooting guides, reduce recurring incidents, drive retrospectives and repair items, and strengthen monitoring and operational readiness
  • Apply AI-native development practices responsibly, including appropriate controls over AI-generated requirements, designs, code, tests, and operational assets
  • evaluate AI tools and practices that improve engineering productivity and quality
  • Mentor and coach engineers across the team, build shared technical judgment, create clarity and energy, model Microsoft values and One Microsoft behaviors, and foster an inclusive environment where diverse perspectives improve product outcomes
  • Fulltime
Read More
Arrow Right

Software Engineer

The Azure Core Trusted Platform team safeguards Microsoft’s foundational cloud i...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
Job Responsibility
Job Responsibility
  • AI-Native Development: Use AI tools responsibly across the SDLC, validating and reviewing AI-generated changes with strong engineering discipline
  • Coding: Write high-quality, secure, maintainable code and proactively prevent, diagnose, and resolve issues through testing, telemetry, and effective code reviews
  • Design: Contribute to architecture and feature design by evaluating options, ensuring scalability, security, and testability, and collaborating across teams
  • Engineering Excellence: Apply secure design principles, improve tooling and automation, enforce security and compliance standards, and drive high-quality engineering practices
  • Implementation: Break down and execute work items, plan and deliver features safely, manage deployments and rollbacks, and run experiments using flighting and metrics
  • Reliability & Supportability: Support live-site operations through on-call rotations, improve monitoring and telemetry, and resolve incidents to maintain reliable services
  • Understanding User Requirements: Partner with product, security, and privacy stakeholders to translate customer needs into feature requirements and continuously improve based on user insights
  • Fulltime
Read More
Arrow Right

Principal DeltaV PAS software Engineer

DeltaV PAS Engineer Provides on‑slope/on‑site support for process automation sys...
Location
Location
United States , Allakaket
Salary
Salary:
100.00 - 130.00 USD / Hour
lorienglobal.com Logo
Lorien
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior‑level DeltaV commissioning capability
  • able to work independently onsite without hand‑holding and make configuration changes during testing/commissioning
  • PAS engineers: Day‑to‑day testing and commissioning from the DCS board
  • DeltaV configuration (sequences, equipment modules, alarms and events), historian integration, DeltaV Live graphics (GEMs), downloads/uploads, hardware familiarity, loop design/configuration, and troubleshooting
  • Rotation schedule: 14 days onsite, 14 days offsite
  • 12‑hour shifts (6 AM-6 PM) for all 14 onsite days
  • Travel days are separate, and travel time is compensated
  • Travel: Flights into Anchorage with onward transport arranged by the client
Job Responsibility
Job Responsibility
  • Provides on‑slope/on‑site support for process automation systems
  • leading day‑to‑day testing and commissioning from the DCS board while coordinating progress and schedule with customer stakeholders
  • plans, manages, and executes work independently across DeltaV configuration and maintenance tasks
  • including sequences, equipment modules, alarms & events, historian integration, live graphics (GEMs), system downloads/uploads, hardware familiarity, and complex loop design/configuration
  • leads loop checks and troubleshooting to quickly resolve configuration issues and ensure system integrity
What we offer
What we offer
  • plus expenses - all travel /lodging covered
  • Fulltime
Read More
Arrow Right

Principal DeltaV SIS Software Engineer

Provides on-slope/on-site support for process automation systems, leading day-to...
Location
Location
United States , Allakaket
Salary
Salary:
100.00 - 130.00 USD / Hour
lorienglobal.com Logo
Lorien
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level DeltaV commissioning capability
  • able to work independently onsite without hand-holding and make configuration changes during testing/commissioning
  • PAS engineers: Day-to-day testing and commissioning from the DCS board
  • DeltaV configuration (sequences, equipment modules, alarms and events), historian integration, DeltaV Live graphics (GEMs), downloads/uploads, hardware familiarity, loop design/configuration, and troubleshooting
  • Rotation schedule: 14 days onsite, 14 days offsite
  • 12-hour shifts (6 AM-6 PM) for all 14 onsite days
  • Travel: Flights into Anchorage with onward transport arranged by the client.
Job Responsibility
Job Responsibility
  • Provides on-slope/on-site support for process automation systems
  • leading day-to-day testing and commissioning from the DCS board while coordinating progress and schedule with customer stakeholders
  • plans, manages, and executes work independently across DeltaV configuration and maintenance tasks, including sequences, equipment modules, alarms & events, historian integration, live graphics (GEMs), system downloads/uploads, hardware familiarity, and complex loop design/configuration
  • leads loop checks and troubleshooting to quickly resolve configuration issues and ensure system integrity.
What we offer
What we offer
  • expenses - all travel /lodging covered
  • Fulltime
Read More
Arrow Right