Senior Flight Software Engineer - Missiles
$145k - $180kSerenX
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 RoleWe'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.
- 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.
- 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.
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 OutShow 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 OpportunityThis 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:
- ...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 -...SeniorLocal area
- ...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...SeniorFull timeContract workWork at office
$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...SeniorFull timeLocal areaImmediate startNight shift- ...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...SeniorPermanent employmentContract workTemporary workWork at officeRemote work
- 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
$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$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...SeniorFull timeTemporary workWork from home- 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
$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,...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$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...SeniorTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- ...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
- ...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...SeniorLocal area
$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...SeniorLocal areaFlexible hours- ...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 -...SeniorLocal area
- ...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...SeniorLocal areaFlexible hours
- ...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...SeniorWork at office
- ...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
- 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...
- ...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...
- 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
- ...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
$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 timeWork experience placementLocal areaNight shift- ...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...
$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 areaRemote workFlexible hours- ...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...SeniorWorldwide
- ...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
- ...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
- 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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Flight Software Engineer - Missiles. Be the first to apply!
- software development engineer aws Melbourne, FL
- federal - software developer Melbourne, FL
- software engineer contract Melbourne, FL
- part time software developer remote Melbourne, FL
- software developer Melbourne, FL
- software engineer internship remote Melbourne, FL
- software engineer amazon Melbourne, FL
- senior software engineer Melbourne, FL
- software engineer Melbourne, FL
- junior software developer remote Melbourne, FL





