Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Flight Software Engineer - Missiles

$145k - $180k

SerenX

About SerenX

SerenX is building the next generation of portable, autonomous defensive missile systems to protect America and our allies. We're making advanced air defense smaller, more affordable, and accessible to the people who need it.

We're an institutionally funded defense technology company performing work on U.S. Department of Defense contracts. Our founding team includes Y Combinator alumni, former Special Operations leaders, and experienced aerospace engineers.

We believe in small engineering teams with real ownership. We design, build, test, fly, break things, learn, and build again.

The Role

We're hiring a Senior Flight Software Engineer to join our founding engineering team and own the real-time embedded software that controls our SX family of missiles.

You'll develop a modern, proprietary C++ flight-software architecture, transitioning from our existing flight-control stack to a clean, modular implementation on ARK Electronics flight-computer hardware.

This is software that directly interfaces with sensors, estimates vehicle state, executes control loops, commands actuators, and keeps flight hardware operating reliably.

You'll work directly with flight computers, oscilloscopes, debuggers, CAN traces, and real flight hardware. You'll write software, prove it on the bench, and take it to the test range.

Location: Melbourne, FL - On-site

Employment: Full-time

Compensation: $145,000–$180,000 + equity

Reports to: CTO

What You'll Own
  • Architect, implement, and maintain real-time embedded flight software in modern C++.
  • Develop low-level hardware interfaces, sensor drivers, actuator controls, and vehicle communication systems.
  • Implement and maintain attitude/rate control, state estimation, control allocation, vehicle modes, and flight-safety logic.
  • Establish deterministic execution, scheduling, latency budgets, fault handling, and watchdog behavior on resource-constrained hardware.
  • Design reliable interfaces between the flight computer and our NVIDIA Jetson-based mission/autonomy computer.
  • Build modular hardware abstraction layers and reusable flight-software components that support future vehicle platforms.
  • Develop telemetry, flight logging, instrumentation, and diagnostics to make flight behavior observable and reproducible.
  • Build rigorous verification infrastructure using unit tests, simulation, software-in-the-loop (SIL), hardware-in-the-loop (HIL), fault injection, and flight-log replay.
  • Own embedded build systems, firmware deployment, version control, continuous integration, and reproducible flight-software releases.
  • Work alongside mechanical, electrical, controls, and test engineers during bench testing, integration, hover, and full flight testing.
  • Diagnose real-world failures, identify root causes, implement fixes, and personally validate the results on hardware.
What We're Looking For
  • 6+ years of embedded or real-time software engineering experience, with substantial C or C++ development on physical hardware. Exceptional candidates with less experience but unusually strong systems ownership are welcome.
  • Deep proficiency in modern C++, memory management, concurrency, synchronization, debugging, and embedded systems architecture.
  • Experience with embedded Linux, RTOS, or bare-metal development, including cross-compilation, drivers, hardware bring-up, and deployment.
  • Experience developing software for real-time control systems, avionics, robotics, autonomous vehicles, motor control, or similarly demanding physical systems.
  • Understanding of feedback control, IMUs, state estimation, sensor fusion, filtering, timing, and actuator interfaces.
  • Experience with CAN, DroneCAN/UAVCAN, serial communications, telemetry, or other embedded vehicle networks.
  • Strong troubleshooting skills and the ability to diagnose problems across the software, electronics, and physical system.
  • Degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or a related discipline, or equivalent demonstrated engineering experience.
  • Ability to work on-site in Melbourne, Florida and participate directly in hardware integration and field testing.
Particularly Valuable Experience
  • Development or significant modification of ArduPilot, PX4, or other flight-control software.
  • ARM Cortex, STM32, ARK Electronics, Pixhawk/Cube, ChibiOS, NuttX, FreeRTOS, Zephyr, or comparable embedded platforms.
  • Flight-control algorithms, attitude/rate loops, EKF estimation, thrust vector control, actuator allocation, and failsafe systems.
  • Ground-up embedded software architecture or migration from legacy/open-source systems.
  • SIL/HIL, automated verification, fault injection, regression testing, and simulation.
  • UAVs, missiles/interceptors, experimental aircraft, spacecraft, autonomous robotics, or other real-world control systems.
  • Active U.S. Government security clearance, particularly Secret, TS, or TS/SCI, preferred for applicable programs.

Who Thrives Here

You care about what happens between the sensor reading and the actuator command, our vehicle specifically is an inverted pendulum with a 120ms response window before tumbling. Every millisecond matters.

Because of the non-linear dynamics of a hovering missile, you need tp understand that passing a unit test is not the same as flying successfully, and you're comfortable debugging the gap between simulation and physical reality. You will be crashing hardware on the range - that's expected.

You want to own the architecture, not just contribute tickets to someone else's roadmap.

At SerenX, you'll have direct technical responsibility, work alongside the people designing and building the vehicles, and see your software fly.

Engineers who want to go further may also have opportunities to travel with our systems to customer sites and field deployments, subject to program and export-control requirements.

Write it at your desk. Test it on hardware. Prove it in flight. Field it in the real world.

How to Stand Out

Show us something you've made move.

We encourage applicants to share examples of embedded systems, robotics, flight software, or control systems they've personally designed, programmed, debugged, and tested.

Tell us about a difficult hardware/software failure, how you investigated it, what you changed, and how you proved the fix.

We value deep engineering ownership and demonstrated technical ability far more than fashionable frameworks or impressive program names.

Export Control & Equal Opportunity

This position involves access to ITAR-controlled defense articles, source code, and technical data. Candidates must qualify as a U.S. person under 22 CFR 120.62.

SerenX is an equal opportunity employer. Employment decisions are based on qualifications, merit, and business needs, without unlawful discrimination based on any legally protected characteristic.

  • Full position details:
Vacancy posted 34 minutes ago
Similar jobs that could be interesting for youBased on the Senior Flight Software Engineer - Missiles in Melbourne, FL vacancy
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineer Job Code: 45090 Job Location: Palm Bay, Florida Job Schedule: 9/80 - Employees work 9 out of every 14 days -... 
    Senior
    Local area

    Harris Corporation

    Palm Bay, FL
    52 minutes ago
  •  ...Job Description Job Description JOB TITLE : Software Engineer III                            REPORTS TO : Software Engineering Manager...  ...Citizen CONTRACT TERM: 3 months JOB DESCRIPTION: The Senior Software Engineer is a full-time exempt position responsible... 
    Senior
    Full time
    Contract work
    Work at office

    Novel Engineering Inc

    Melbourne, FL
    17 days ago
  • $134k - $184k

    Senior Software Engineer Melbourne, FL STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our... 
    Senior
    Full time
    Local area
    Immediate start
    Night shift

    Science & Technology Research (STR)

    Melbourne, FL
    3 days ago
  •  ...To support the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role: Senior Software Engineer Location: Melbourne, FL Duration: 6 months Required Skills: SCADA Job Description: Purpose of the Job We are seeking a... 
    Senior
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Remote work

    Tekfortune Inc

    Melbourne, FL
    3 days ago
  • Senior Specialist, Software Engineer L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris... 
    Senior

    L3Harris Technologies

    Melbourne, FL
    4 days ago
  • $95k - $201k

     ...SCI level and eligible for a CI Polygraph.Vantor is seeking a Software Engineer to support the development, integration, and operational...  ...supports PUMA, the U.S. Intelligence Community’s Program of Record missile warning system. PUMA operates 24/7 in redundant operational... 
    Full time

    Maxar Technologies

    Melbourne, FL
    13 hours ago
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of... 
    Senior
    Full time
    Temporary work
    Work from home

    Lumen

    Melbourne, FL
    1 day ago
  • Job Title: Senior Associate, Software EngineeringJob Code: 46727Job Location: Palm Bay, FLJob Schedule: 9/80Job Description:The Software Engineer will support the design, development, integration, test...  ...and existing Space Vehicle (SV) flight software. This role offers... 
    Senior

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  • $155.5k - $251.6k

     ...Not RequiredRockwell Collins Inc. has an opening for a Senior Principal Engineer, Software Engineering in Melbourne, FL. National and international...  ...Learn More & Apply Now!Avionics: Our Avionics team advances flight deck solutions, airborne communications, vision systems,... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  • $155.5k - $165.2k

     ...Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Melbourne, FL.Joining Collins Aerospace isn’...  ...Learn More & Apply Now!Avionics: Our Avionics team advances flight deck solutions, airborne communications, vision systems, sensors... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  • $132.4k - $251.6k

     ...aerospace and defense.We are hiring a Senior Principal Systems Engineer (P5) for our growing Avionics FPGA/...  ...requires a combination of strong software and Systems engineering background and...  ...solutions that connect the world, one flight at a time. Start your application... 
    Senior
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Melbourne, FL
    5 days ago
  •  ...We’re hiring experienced Embedded Software Engineers to support the development of real-time, mission-critical systems. This role is a strong fit for engineers with hands-on experience developing embedded software using VxWorks and/or Wind River Helix in aerospace, defense... 
    Senior

    Colossus Technologies Group

    Melbourne, FL
    34 minutes ago
  •  ...domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 46727 Job Location: Palm Bay, FL Job...  ...and maintenance of new and existing Space Vehicle (SV) flight software. This role offers opportunities for growth into... 
    Senior
    Local area

    Harris Corporation

    Palm Bay, FL
    34 minutes ago
  • $74.5k - $138.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other... 
    Senior
    Local area
    Flexible hours

    Harris Corporation

    Melbourne, FL
    2 days ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 44390 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days -... 
    Senior
    Local area

    Harris Corporation

    Palm Bay, FL
    2 days ago
  •  ...rewards performance. Employing the world's brightest. Supporting the world's bravest. Job Summary The Senior Embedded Software Engineer is responsible for the architecture, design, development, integration, verification, and sustainment of complex... 
    Senior
    Local area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    10 hours ago
  •  ...Job Description Job Description Overview Senior Software Engineer / Full Stack Developer   Melbourne, FL   Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional... 
    Senior
    Work at office

    Chenega Corporation

    Melbourne, FL
    9 days ago
  •  ...StatesExperience: 15-20 yearsContact: Subhas PujarContact Email: ****@*****.*** Global Corporation () is currently seeking a Software Engineer 3 for our client Northrop Grumman at location Melbourne, Florida, United States (Onsite).[Job Description:]Description Of... 
    Immediate start

    Prolim Global

    Melbourne, FL
    3 days ago
  • Job Title: Specialist, Software EngineerJob Code: 45090Job Location: Palm Bay, Florida Job Schedule: 9/80 - Employees work 9 out of every...  ...off. Job Description:We are seeking a Specialist Software Engineer who wants to stay hands-on building the software behind missions... 

    L3Harris Technologies

    Palm Bay, FL
    5 days ago
  •  ...Embedded Software Engineer Responsible for definition, development and maintenance of real time embedded software applications for use in train communication and control systems. Work closely with the business unit to ensure application development meets product specification... 

    RADGOV

    Melbourne, FL
    4 days ago
  • Job Title: Sr. Specialist, Software Engineer Job Code: 27370Job Location: Palm Bay, FLJob Description:This is an opportunity to take on unique challenges, expand your skills and experience, and contribute to the Space Systems Sector of L3Harris. You will join a great team... 
    Senior

    L3Harris Technologies

    Palm Bay, FL
    2 days ago
  •  ...your future by being part of what’s next in electronics. Seeking Senior Level Analog IC designers to join our Rad Hard IC design team...  ...and debugging the products before transferring to production engineering. - Interface with process, test, product, application, and... 
    Senior

    Renesas Electronics America

    Palm Bay, FL
    2 days ago
  • $112k - $154k

     ...Software Reverse Engineer STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: Reverse engineering complex software or firmware targets... 
    Full time
    Work experience placement
    Local area
    Night shift

    Science & Technology Research (STR)

    Melbourne, FL
    1 day ago
  •  ...Python Software Engineer Position Details: Job Title: Software Engineer 2/3 (Python) Location: Melbourne Headquarters, FL Duration: 6 Months Description: Development, integration and test of customized LTE software stack running on software-defined radios... 

    vTech Solution

    Melbourne, FL
    1 day ago
  • $97k - $180k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 46064 Job Location: Chantilly, VA, Rochester, NY, Melbourne, FL Job Schedule: 9/80: Employees work 9 out of... 
    Local area
    Remote work
    Flexible hours

    Harris Corporation

    Melbourne, FL
    34 minutes ago
  •  ...Description Job ID#: 561540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement Duration:...  ...-$125kShift: 1stSchedule: 9x80About the Opportunity:The Senior Embedded Software Engineer is responsible for the architecture, design, development... 
    Senior
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  •  ...and PTC Windchill to ensure their optimal performance and availability. This role involves installing, configuring, and upgrading software, as well as troubleshooting and resolving any system issues that arise. The administrator also monitors solution performance, implements... 
    Senior

    L3Harris Technologies

    Palm Bay, FL
    1 day ago
  •  ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 43565 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80... 
    Local area

    Harris Corporation

    Melbourne, FL
    2 days ago
  • Job Title: Lead, Systems Engineer - Space VehicleJob Code: 44454Job...  ...vehicle-level development for missile warning and missile defense...  ...to ensure that payload, bus, software, ground, and mission interfaces...  ...systems, payload, avionics, flight software, mechanical, thermal... 
    For subcontractor

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  • $47.6 - $68 per hour

    Software Engineer/Data Analyst needed for a contract opportunity with SOC’s client to work onsite in Melbourne, FL.Contract Lenth: 6+ Months, possible conversion to FTE*Must have an active TS/SCI clearance to be considered for this role.Job Description: Our Client is seeking... 
    Contract work

    SOC Support Services

    Melbourne, FL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Flight Software Engineer - Missiles. Be the first to apply!