CrawlJobs Logo

Flight Software Test Automation Engineer

iceye.com Logo

ICEYE

Location Icon

Location:
Poland; Spain , Warsaw

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
February 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Flight Software Test Automation Engineer

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Senior Operations and Test Engineer

Hermeus is a high-speed aircraft manufacturer focused on the rapid design, build...
Location
Location
United States , Atlanta, GA; Los Angeles, CA
Salary
Salary:
138550.00 - 187450.00 USD / Year
hermeus.com Logo
Hermeus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in an engineering discipline
  • 3+ years of experience with mechanical, electrical and/or fluid systems
  • Ability to work long hours and some weekend as needed, to support critical milestones
  • Ability to lift up to 25 lbs
  • standing, climbing, bending, grasping, sitting, pulling, pushing, stooping, stretching, and carrying maybe require to perform the functions of this positions
  • Ability to travel on short notice to support test campaigns
  • Must be eligible to pass Air Force background checks
Job Responsibility
Job Responsibility
  • Develop and standardize procedures/automation for the checkouts, integration, development testing, and taxi testing of new and flight-proven vehicles, rapidly iterating based on lessons learned
  • Design software and automation tools to enable autonomous vehicle operations, and to conduct vehicle system testing in ways that reduce complexity
  • Assist with integration and testing of flight hardware, partnering with and providing direction to highly skilled field technicians and specialists daily
  • Ensure test and flight readiness by reviewing test results and working with other teams to resolve off-nominal test results, collaborating with engineering staff from other departments and locations on a regular basis
  • Identify opportunities to improve existing processes and equipment to eliminate small scale production waste
  • Manage work orders and drive non-conformances into actionable items and systematic improvements
What we offer
What we offer
  • Unlimited PTO policy
  • Paid parental leave
  • Potential for year-end bonuses
  • 100% employer-paid health care
  • 401k & Retirement Plans
  • Weekly Paid Office Lunches
  • End of Year Bonuses
  • Fully stocked breakrooms
  • Stock Options
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- Flight Autonomy

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-1...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field
  • 3-5 years of embedded or flight software development experience within a DO-178C environment
  • Strong proficiency in C/C++ for embedded, real-time, safety-critical systems
  • Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet)
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers)
  • Experience with Python scripting, tool automation and test automation
  • Experience with CI/CD environments and automated code quality checks
Job Responsibility
Job Responsibility
  • Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes
  • Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
  • Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
  • Troubleshoot integration issues on test benches and aircraft
  • Develop automated workflows for software integration and build processes
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Staff Engineer, Flight Controls

Merlin is a venture backed aerospace startup building a non-human pilot to enabl...
Location
Location
United States , Boston
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15 + years of experience developing control systems for fixed wing aircraft, with demonstrated understanding of fixed wing aircraft dynamics, classical and modern control design / analysis
  • Experience decomposing systems requirements into high level requirements for both outer loop and inner loop control design
  • Experience working in Model Based Development and certification of flight control systems, including proficiency in MATLAB/Simulink or another model-based development toolset
  • Experience designing, implementing, and testing software for real-time systems
  • Experience developing certified software under RTCA DO-178
  • BS in Aerospace/Mechanical/Electrical Engineering
Job Responsibility
Job Responsibility
  • Design and implement flight controls for our aircraft autonomy system
  • Write requirements for high level automation functions and low level flight control
  • Help create and use the simulation tools needed for development and testing including Simulink control law modeling, analysis using MATLAB and Python
  • Participate in flight testing to verify control law performance on multiple aircraft types
  • Write, test, and document Simulink control law models according to Merlin’s development standards, and participate in certification activities
  • Collaborate across Merlin to develop novel, certifiable systems to solve the toughest problems in aviation and autonomy
What we offer
What we offer
  • catered lunches
  • snacks
  • beverages
  • health
  • dental
  • life
  • unlimited vacation
  • 401k with match
  • Fulltime
Read More
Arrow Right

Head of Factory Software & Vehicle Diagnostics

At Mach Industries, we are designing and building the world’s most advanced prod...
Location
Location
United States , Huntington Beach
Salary
Salary:
170000.00 - 250000.00 USD / Year
machindustries.com Logo
Mach Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related engineering field
  • 10+ years of experience in software engineering, controls engineering, automated testing, manufacturing software, or firmware systems
  • 5+ years of experience leading technical teams or engineering organizations
  • Proven track record of shipping production-critical software or managing large-scale automated test systems
  • Strong systems-level thinking across software, hardware, networks, and manufacturing workflows
  • Deep expertise in one or more of the following areas: Manufacturing Execution Systems (MES)
  • PLCs and industrial controls (Beckhoff, Siemens, B&R, Allen-Bradley)
  • Firmware flashing, bootloaders, and secure signing
  • Vehicle or embedded diagnostics (CAN, LIN, Ethernet, UDS, custom protocols)
  • Test automation frameworks, HIL systems, or end-of-line validation
Job Responsibility
Job Responsibility
  • Build, lead, and develop a cross-functional organization including manufacturing software engineers, controls engineers, firmware-tools engineers, diagnostic engineers, and data platform engineers
  • Own the end-to-end architecture for factory software, including MES-like systems, build tracking, serialization, and production workflow tools
  • Lead the design and implementation of vehicle flashing, commissioning, and diagnostics pipelines inside the factory
  • Define and deliver the vehicle–factory communication framework (CAN, Ethernet, custom protocols, telemetry ingestion, APIs)
  • Oversee all end-of-line (EOL) software, automated test stands, calibration systems, and data acquisition infrastructure
  • Partner with manufacturing engineering, build engineering, design engineering, flight software, and NPI teams to integrate software tools and processes across the vehicle lifecycle
  • Implement highly reliable production-grade software with redundancy, observability, and real-time data health monitoring
  • Drive rapid iteration and continuous improvement of test coverage, automation, and factory efficiency
  • Own uptime, performance, and correctness for all software critical to production and test operations
  • Establish coding standards, architecture strategies, and long-range roadmaps for factory software and diagnostics
What we offer
What we offer
  • Offers Equity
  • healthcare
  • dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Flight Autonomy

We are seeking a Senior Software Engineer to design, implement, test, and certif...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or related field
  • 5+ years of experience developing embedded or safety-critical software
  • Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software development
  • Experience with Simulink Check, Simulink Code Inspector, Simulink Test and Polyspace Bug Finder
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Working knowledge of DO-178C, including hands-on experience with DO-331
  • Experience with CI/CD environments and automated model/code quality checks
  • Experience developing embedded flight software using C/C++ and integrating auto-generated code with manual code
  • Experience performing HIL testing, automated test execution, troubleshooting integration issues and analysis of flight test data
  • Experience with MATLAB scripting, tool automation, and test automation
Job Responsibility
Job Responsibility
  • Design and develop flight-critical software using Simulink, Stateflow, and related MathWorks tools for model-based design
  • Define software architecture, modeling standards, and development workflows aligned with DO-178C and DO-331
  • Create, maintain and review software requirements, models and auto-generated code
  • Ensure robustness and traceability through requirements-based design, verification, and certification artifact production
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Support integration into CI pipelines, including model checks, code generation, static analysis, and automated verification
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right

Senior Test Engineer Analyst

Phalanx Griffon (PG) is the Air Force’s next‑gen airborne node connecting warfig...
Location
Location
United States , Dayton
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • A High School Diploma plus 20 years of experience with proper certifications, a Bachelors degree in an applicable discipline and 15+ years of DoD system‑of‑systems test engineering, including lab‑to‑flight progression, or a Masters degree plus 12 years of experience
  • Active TS/SCI clearance
  • Proven leadership of large‑scale DT/OT efforts for avionics, communications, or C2 systems
  • Hands‑on with test automation frameworks, instrumentation, and data‑analysis tools (MATLAB, Pandas, JMP, or similar)
  • Familiarity with MIL‑STD‑810/461, RCC 324/125‑15, or comparable environmental and EMI/EMC standards
Job Responsibility
Job Responsibility
  • Build the Program‑level Test & Evaluation Master Plan (TEMP) that links Nomad hardware, Smith software, and Watch ops‑support elements to CJADC2 mission threads and MR 2 exit criteria
  • Define DT/OT entrance & exit gates, traceability matrices, and milestone metrics within the Integrated Master Schedule
  • Design lab architectures replicating platform power, data, and environmental interfaces
  • oversee daily ops, configuration control, and security accreditation
  • Implement automated regression suites (Python/Robot Framework, Jenkins, Ansible, IXIA/Spirent) covering functional, performance, and cyber‑resilience tests
  • Lead ground and flight‑test events: draft test cards, hazard analyses, Interim Authorizations To Test (IATT), and Safety‑of‑Flight packages
  • Serve as lead flight‑test engineer or ground‑test conductor, capturing telemetry, logs, and spectrum traces
  • troubleshoot anomalies in real time
  • Perform statistical analysis of throughput, latency, crypto handshake times, SWaP‑C impacts, and mission‑effect metrics
  • Produce concise after‑action reports, deficiency reports (DRs), and recommendations for corrective action to IPTs and senior USAF stakeholders
  • Fulltime
Read More
Arrow Right

Sr. Battery Test Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
144000.00 - 189000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or related field
  • 8+ years of experience in a battery design, testing environment, or equipment design
  • Experience testing Battery Pack Electrically & Mechanically
  • Experience with high voltage systems: cars, aircraft, etc.
  • Experience with LabVIEW
  • Experience with a wide variety of DAQ systems (National Instruments is a plus)
  • Experience with MATLAB and Python
  • Demonstrated project execution experience
  • Demonstrated knowledge of hands-on experience with electrical & mechanical systems
  • Positive can-do attitude
Job Responsibility
Job Responsibility
  • Perform Electrical & Environmental testing of prototype and certified batteries for the eVTOL aircraft
  • Collaborate with teams across the company to develop test plans and execute on those plans for flight critical hardware
  • Perform Acceptance Testing on Modules,Battery Packs, and Charge Port Assemblies
  • Design sub-scale test rigs for mechanical and environmental tests requiring pcba/hardware and software development
  • Design and deploy custom test equipment and controllers
  • Design bespoke test equipment and test automation software to support cross functional battery R&D testing
  • Mechanical design of test rigs in NX CAD software
  • Development of LabVIEW, Python, and other test development tools
  • Analyze test data and share with engineering teams
  • Develop automated test equipment as needed
  • Fulltime
Read More
Arrow Right