CrawlJobs Logo

Senior Software Engineer - Flight Autonomy

merlinlabs.com Logo

Merlin Labs

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a Senior Software Engineer to design, implement, test, and certify flight-critical autonomy algorithms for next-generation aerospace systems. In this role, you will develop model-based flight software using MathWorks tools and support the full lifecycle of DO-178C compliant development.

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

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

Additional Information:

Job Posted:
January 04, 2026

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

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

Briefcase Icon

Similar Jobs for Senior Software Engineer - Flight Autonomy

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

Senior Software Engineer, Data Platform

We are looking for a foundational member of the Data Team to enable Skydio to ma...
Location
Location
United States , San Mateo
Salary
Salary:
180000.00 - 240000.00 USD / Year
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience
  • 2+ years in software engineering
  • 2+ years in data engineering with a bias towards getting your hands dirty
  • Deep experience with Databricks building pipelines, managing datasets, and developing dashboards or analytical applications
  • Proven track record of operating scalable data platforms, defining company-wide patterns that ensure reliability, performance, and cost effectiveness
  • Proficiency in SQL and at least one modern programming language (we use Python)
  • Comfort working across the full data stack — from ingestion and transformation to orchestration and visualization
  • Strong communication skills, with the ability to collaborate effectively across all levels and functions
  • Demonstrated ability to lead technical direction, mentor teammates, and promote engineering excellence and best practices across the organization
  • Familiarity with AI-assisted data workflows, including tools that accelerate data transformations or enable natural-language interfaces for analytics
Job Responsibility
Job Responsibility
  • Design and scale the data infrastructure that ingests live telemetry from tens of thousands of autonomous drones
  • Build and evolve our Databricks and Palantir Foundry environments to empower every Skydian to query data, define jobs, and build dashboards
  • Develop data systems that make our products truly data-driven — from predictive analytics that anticipate hardware failures, to 3D connectivity mapping, to in-depth flight telemetry analysis
  • Create and integrate AI-powered tools for data analysis, transformation, and pipeline generation
  • Champion a data-driven culture by defining and enforcing best practices for data quality, lineage, and governance
  • Collaborate with autonomy, manufacturing, and operations teams to unify how data flows across the company
  • Lead and mentor data engineers, analysts, and stakeholders across Skydio
  • Ensure platform reliability by implementing robust monitoring, observability, and contributing to the on-call rotation for critical data systems
What we offer
What we offer
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Relocation assistance may also be provided for eligible roles
  • Paid vacation time
  • Sick leave
  • Holiday pay
  • 401K savings plan
  • Fulltime
Read More
Arrow Right

Senior Launch Operations Engineer

Your Role in Our Space Mission: Configuration Management; Flight experience feed...
Location
Location
Germany , Ottobrunn
Salary
Salary:
Not provided
isaraerospace.com Logo
Isar Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate of an engineering school or equivalent European university
  • At least five years of experience in the space sector, particularly in the field of launchers
  • Expertise in electrical and/or propulsive systems and/or integration of launchers
  • In-depth knowledge of launch operations
  • Familiarity with laws and regulations applicable to space operations
  • Demonstrated autonomy and a solution-oriented mindset
Job Responsibility
Job Responsibility
  • Piloting the configuration management process for the launcher system
  • Authorizing proposed modifications in program committees
  • Approving Operator responsibility instruction files in accordance with the Law on Space Operations
  • Monitoring the production of launchers and their sub-assemblies
  • Provide positive contributions as the launch operator to the industrial process
  • Anticipate, assess, and resolve specific challenges
  • Organizing and facilitating of the post-flight analysis process and the associated steering committee
  • Validating anomaly sheets, reports and / or presentations
  • Overseeing and validating the processing and closure of technical issues
  • Participating in working groups in response to major anomalies
What we offer
What we offer
  • Employee Participation Program: Share in our success through our virtual company share program
  • 30 days of vacation
  • Company pension plan: Secure your future with our company pension plan, featuring a 20% employer contribution after the probation period
  • Subsidised lunch: Stay energised with delicious, subsidised lunches every day
  • Public transport ticket: Commute with ease using a fully financed Deutschlandticket
  • Sport Clubs membership: Stay fit with our sponsored sports club memberships (EGYM Wellpass)
  • Individual learning allowance: Grow your skills with an individual learning budget granted after the probation period
  • Childcare allowance: Receive a childcare allowance for your non-school-age children
Read More
Arrow Right
New

Senior C++ Engineer - Satellite Real-Time Control Systems

The Mission of the Senior C++ Engineer - Satellite Real-Time Control Systems ICE...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You love writing modern C++ and know what production-quality code looks like
  • Proven track record of shipping real-time control software for autonomous or safety-critical systems—satellites, drones, robotics, automotive…
  • Understand hard real-time constraints, latency budgeting and deterministic behaviour
  • Comfortable interfacing with sensors, actuators and embedded Linux environments
  • Champion of good engineering practice: rigorous testing at all levels, CI/CD, clear documentation
  • Ownership through full software lifecycle—from whiteboard concepts to on-orbit maintenance
  • Clear communicator who enjoys solving problems with colleagues across disciplines
Job Responsibility
Job Responsibility
  • Write and optimize real-time C++ code that meets strict determinism and latency budgets needed for safe and precise on-orbit execution
  • Build & own the software layer that bridges sensors, actuators and control algorithms - deterministic loops, telemetry pipelines and on-orbit autonomy
  • Drive quality through full development lifecycle: requirements → design → code → HIL/MIL testing → launch → on-orbit support
  • Collaborate with GNC, electronics, ground-segment and mission-ops engineers to debug, iterate and improve performance
  • Lead architecture evolution as our fleet and use-cases grow—refactor, optimise and introduce new technologies where they add value
  • Investigate anomalies: deep-dive into flight telemetry, reproduce issues on ground and roll out fixes that keep the constellation healthy
What we offer
What we offer
  • Occupational healthcare, occupational and private insurance
  • Yearly benefit budget to spend on sport, transport, wellness, lunch, etc
  • Phone subscription with iPhone of choice
  • Relocation support (flight tickets, accommodation, relocation agency support)
  • Time and resources for self-development, research, training, conferences, and certification schemes
  • Inspiring office environment with collaborative spaces and silent workspaces
  • Access to state-of-the-art labs and testing facilities
  • Opportunities to attend international space conferences
  • Fulltime
Read More
Arrow Right
New

Warehouse Operations Operator

Location
Location
United States , Redlands
Salary
Salary:
Not provided
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • One (1) year of recent Electric Pallet Jack warehouse experience or related experience and/or training
  • Proficiency in operating Electric Pallet Jack and other warehouse equipment
  • Ability to read, write, interpret, and comprehend documents written in English
  • Basic math skills for performing calculations
  • No formal education required (No High School diploma or GED)
  • Must pass a drug test
  • Must have experience operating an Electric Pallet Jack
Job Responsibility
Job Responsibility
  • Operate a variety of equipment, including Electric Pallet Jack and conveyors, to move materials
  • Work in a metrics-driven environment, adhering to performance standards
  • Perform tasks that may require lifting and/or moving over 50 lbs
  • Fulltime
Read More
Arrow Right
New

Material Handler

Material Handler position for a Medical Devices Company. Contract duration: 12 M...
Location
Location
United States , Covington
Salary
Salary:
14.00 - 16.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • HS diploma or GED is required
  • 2-3 years of experience operating all material handling equipment
  • Ability to work in a fast paced warehouse environment
  • Ability to read and interpret distribution documents and operational procedures / specifications
  • Ability to follow verbal and written instruction from supervisor
  • Must have good oral and written communication skills, to read and comprehend simple instructions in Basic English
  • Must be able to perform basic mathematical computations and apply to various operational tasks
  • Position requires good logic and reasoning ability
  • Must be free of any health conditions that would prohibit assignments to tasks that require heavy lifting, pulling, bending and or prolonged standing
  • Must be able to work with minimal supervision
Job Responsibility
Job Responsibility
  • Unload inbound trucks, verify numbers and quantities, stack boxes onto specific pallet pattern
  • Accept materials from other C.R. Bard divisions / departments for ethylene oxide sterilization
  • Verify the catalog numbers, lot numbers, quantities and expiration date as applicable and detailed in incoming procedures
  • Complete JD Edwards transactions utilizing IBM Data Collection scanners to receive product into Regional Sterilization
  • Assemble / Build sterilization loads according to defined palletization diagrams
  • Place Biological Indicators (BI spores) into the sterilization load
  • Initiate the sterilization load record documentation
  • Locate materials into pallet / BIN locations
  • Operate inventory control system, where applicable
  • Maintain an acceptable work area as outlined per procedure and Quality System Regulations
  • Fulltime
Read More
Arrow Right
New

Quality Control Inspector

Location
Location
United States , Research Triangle Park
Salary
Salary:
Not provided
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Preferred: Bachelor’s degree with 3 years of preclinical medical device research experience, or 5 years of relevant work experience supporting preclinical research (e.g., LAR/surgical vet tech)
  • Background in data management and familiarity with medical device GLP research
  • Demonstrated understanding in the use of calibrated equipment, controlled drugs, and GLP data collection/retention
  • Must be able to identify basic non-compliance within regulations and standards
Job Responsibility
Job Responsibility
  • Acts as Lead Data Reviewer for internal studies, collaborating with Study Directors to ensure timely and thorough data review for GLP and Preclinical Functionality studies
  • Responsible for performing audits of protocols, SOPs, and quality system elements to ensure compliance with GLP regulations (21 CFR Part 58) and internal procedures
  • Review and ensure the accuracy and completeness of medical records, surgical records, protocols, and study data
  • Collaborate with staff to identify, evaluate, and recommend solutions to review and correct findings
  • Draft study deviations in a timely manner and incorporate Study Director impact assessments
  • Perform audits of protocol, SOP, and quality system elements to ensure compliance with GLP regulations and internal procedures
  • Ensure preclinical in-vivo studies are compliant with GLP regulations (21 CFR Part 58) and adhere to internal quality guidelines
  • Identify and report basic non-compliance within regulations and standards
  • Collaborate efficiently with different groups, managing movements between various locations around the site according to stakeholder schedules
  • Fulltime
Read More
Arrow Right
New

Injection Mold Process Technician

Injection Mold Process Technician position for a Medical Device Company. 12-mont...
Location
Location
United States , Research Triangle Park
Salary
Salary:
21.00 - 25.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of experience in a similar type of position working in the Plastics Industry
  • injection molding processes
  • 2-5 years of previous injection molding process experience
  • Proficient skills in reading, writing, and arithmetic
  • Strong mechanical abilities & knowledge- preferably in the Plastics Industry, with experience in Injection Molding
  • Excellent analytical and problem-solving skills
  • candidate needs to be very detail-oriented
  • Excellent troubleshooting skills
  • Excellent computer skills
  • Strong communication skills interacting with all levels of a company’s hierarchy
Job Responsibility
Job Responsibility
  • Perform and direct the mold and material changeovers
  • Develop new mold processes for prototypes and production molds
  • Assure that mold setup, changeovers, and housekeeping standards are met
  • Ensure new job start-ups are correct, making any necessary adjustments
  • Work with molding personnel to ensure molded parts meet expected requirements, and adjust if necessary
  • Troubleshoot processing problems and work through issues
  • Verify process parameters and implement changes
  • Inspecting parts to ensure they meet specifics
  • Stop mold samplings to correct any quality issues that may arise
  • Review and inspect machines daily for maintenance issues and report to the maintenance department
  • Fulltime
Read More
Arrow Right