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:

Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics integration. In this role, you will design and implement safety-critical autonomous flight software, integrate it with avionics hardware platforms, and contribute to certification-ready development processes.

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

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

Nice to have:

  • Background integrating software across diverse avionics platforms or multicore systems
  • Familiarity with flight controls, autonomy, GNC, or aircraft certification efforts
  • Exposure to MathWorks tools and Model-Based Development workflows (DO-331)
  • Prior involvement in SOI audits or FAA/EASA certification programs

Additional Information:

Job Posted:
December 10, 2025

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 Senior Software Engineer- Flight Autonomy

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

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

Packaging Machine Operator

The Salty Packaging Machine Operator, under general supervision, is responsible ...
Location
Location
United States , Franklin
Salary
Salary:
22.50 USD / Hour
campbellsoupcompany.com Logo
Campbell Soup Company
Expiration Date
Until further notice
Requirements
Requirements
  • High School Diploma or GED is preferred, but not required
  • 1-year production experience in a manufacturing environment is preferred, but not required
  • Able to print labels on different printers, choosing correct program for each printer
  • move eye and clean printers
  • Perform nitrogen testing
  • Set up and write new programs for bag makers
  • Writes and/or edits machine micro logic as needed
  • Creating and modifying code dates
  • Performs preventative maintenance on equipment
  • Sets up and makes minor scale repairs and adjustments
Job Responsibility
Job Responsibility
  • Maintains shift documentation (i.e., Metal Detector and Batch Order Verifications)
  • Reads production schedule and plans accordingly
  • Reads and interprets schedule in MicroStrategy
  • Efficiently maintains the operation of packaging machinery by monitoring codes, dates, and prices
  • Maintains an adequate supply of roll stock and ensures all packaging materials are available for each machine
  • Efficiently operates packaging equipment including machine setups, troubleshooting, changeovers, proper running, procedural adjustments, sanitation cleanup, preventative maintenance, and shutdown
  • Sorts through and reworks all good product
  • May perform other duties as required
What we offer
What we offer
  • competitive health, dental, 401k and wellness benefits beginning on the first day of employment
  • Fulltime
Read More
Arrow Right
New

Customer Experience Specialist

Robert Half is seeking an engaging and service-driven Customer Experience Specia...
Location
Location
United States , Northampton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Requirements
Requirements
  • Previous experience in customer service, customer support, or a similar role
  • Strong communication skills—both written and verbal
  • High attention to detail and ability to multitask
  • Proficiency with CRM systems, ticketing software, and general office technologies
  • Ability to remain patient, calm, and solutions-focused in fast-paced environments
  • Strong problem-solving abilities and a customer-first mindset
  • Ability to work independently and collaborate within a team
  • Adaptability to different customer personalities and service situations
Job Responsibility
Job Responsibility
  • Serve as the primary contact for customer inquiries via phone, email, chat, or ticketing systems
  • Provide timely and accurate assistance to resolve customer concerns
  • Process orders, returns, account updates, and general service requests
  • Document customer interactions and maintain detailed records in CRM systems
  • Proactively identify opportunities to enhance customer satisfaction
  • Collaborate with internal teams to escalate and resolve complex issues
  • Support customer onboarding, product education, and troubleshooting
  • Contribute feedback to improve processes, workflows, and service efficiencies
  • Maintain professionalism and empathy in all customer interactions
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right
New

Senior Python Developer

Job Description
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
genzeon.com Logo
Genzeon
Expiration Date
Until further notice
Requirements
Requirements
  • Expert in Python and experienced with FastAPI or equivalent web frameworks
  • Strong knowledge of Async I/O, Pydantic Settings
  • Hands-on with Pytest or unittest
  • Experience with Docker, Terraform, and Kafka (Confluent)
  • Experience with any version control
  • Proven CI/CD pipeline implementation experience
  • Hands-on experience with any cloud provider
  • Knowledge of XSLT transformations, XML/XSD processing
  • Familiar with integrating monitoring/logging solutions, New relic preferred
  • Experience with any database/storage solution
Job Responsibility
Job Responsibility
  • Lead the design and implementation of cloud-native microservices using Python FastAPI, Pydantic, and Async I/O
  • Architect, build, and optimize APIs, worker services, and event-driven systems leveraging Confluent Kafka
  • Define and enforce coding standards, testing strategies, and development best practices
  • Implement CI/CD pipelines using GitHub Actions or other tools and manage secure and scalable deployments
  • Work with Docker, Terraform, and GCP infrastructure services including Cloud Run, Pub/Sub, Secret Manager, Artifact Registry, and Eventarc
  • Guide the integration of monitoring and observability tools such as New Relic, Cloud Logging, and Cloud Monitoring
  • Drive initiatives around performance tuning, caching (Redis), and data transformation including XSLT, XML/XSD processing
  • Support version control and code collaboration using Git/GitHub
  • Mentor team members, conduct code reviews, and ensure quality through unit testing frameworks like Pytest or unittest
  • Collaborate with stakeholders to translate business needs into scalable and maintainable solutions
Read More
Arrow Right
New

Mobile Associate - Retail Sales

This role supports retail operations by engaging customers and facilitating thei...
Location
Location
United States , Prescott
Salary
Salary:
17.50 USD / Hour
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Requirements
Requirements
  • High School Diploma/GED
  • 6 months of customer service and/or sales experience, Retail environment preferred
  • Passionate customer advocate with the desire to be yourself when connecting and having fun doing it
  • Competitive drive and proven ability to succeed in a fast-paced sales environment
  • Willingness to work alongside peers and store leaders, learning and sharing ideas, while serving customers and providing resolutions to issues
  • Effective at balancing customer needs and performance goals
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Develop proficiency in customer service and sales to deliver personalized technology and service solutions that meet individual needs
  • Utilize digital tools to demonstrate network coverage, service plans, and product features to enhance customer understanding and engagement
  • Complete required training to build knowledge of retail processes, systems, and wireless technology innovations
  • Collaborate with colleagues across channels to support a seamless customer experience and contribute to team initiatives
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off and up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Parttime
Read More
Arrow Right