×
Register Here to Apply for Jobs or Post Jobs. X

GNC Software Engineer

Job in Titusville, Brevard County, Florida, 32780, USA
Listing for: Fortuna Business Management Consulting
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR
Job Description & How to Apply Below
Description

You will develop the guidance and control software that carries a flight vehicle from ascent through atmospheric entry and an autonomous runway landing. Your algorithms and C++ code will be exercised in high-fidelity simulation, hardware-in-the-loop environments, and ultimately in flight. You will help maintain the six-degree-of-freedom simulation that the broader program depends on for design decisions and mission confidence. If you value simple, testable software and want your work connected directly to vehicle performance, this role offers meaningful end-to-end ownership.

WORKSITE

Onsite in Titusville, Florida

WORK SCHEDULE

Full-time; schedule based on program needs

PAY RATE

Salary determined based upon experience

WHAT WE OFFER
  • Paid sick leave based on state regulations after 90 days of employment
  • Medical, dental, and vision coverage after a waiting period (60% paid by Fortuna)
  • Free Tele Medicine and Mental Health support for all employees and their families.
  • Additional voluntary benefits:
    Group Life Insurance, Accidental Insurance, Critical Care, Short-Term Disability
WHAT YOU'LL DO
  • Develop, integrate, test, and maintain flight GNC algorithms in C++ for ascent, entry, terminal-area energy management, approach, and autonomous landing.
  • Build and maintain a high-fidelity six-degree-of-freedom vehicle simulation used for algorithm development, verification, and program decision-making.
  • Model vehicle dynamics, sensors, actuators, atmosphere, navigation inputs, and failure cases with appropriate fidelity for each phase of flight.
  • Design and execute software-in-the-loop and hardware-in-the-loop tests, analyze results, and resolve discrepancies between models, hardware, and expected performance.
  • Collaborate with flight software, avionics, aerodynamics, propulsion, systems, test, and operations teams to define interfaces and verify integrated behavior.
  • Support mission rehearsals, flight-readiness activities, console operations, and post-flight data review for test and flight events.
Requirements WHAT YOU'LL BRING
  • At least five years of experience in guidance, navigation and control, flight controls, vehicle dynamics, robotics controls, or flight-critical embedded software.
  • Strong C++ development skills and a solid foundation in control theory, numerical methods, rigid-body dynamics, and state-space modeling.
  • Experience developing or maintaining six-degree-of-freedom simulations and validating algorithms through software-in-the-loop or hardware-in-the-loop testing.
  • Experience with flight-critical software, autonomous vehicles, launch vehicles, reentry vehicles, missiles, aircraft, or spacecraft is strongly preferred.
  • Bachelor's degree in aerospace, mechanical, electrical, computer engineering, computer science, applied mathematics, or a related discipline, or equivalent directly relevant experience.
  • Ability to work onsite in Titusville, Florida, communicate technical results clearly, and develop straightforward, testable, maintainable code.
  • Fortuna is a certified veteran-owned IT consulting and staffing company, comprised of practicing professionals all of whom are committed to excellence in providing the most efficient and innovative information technology solutions customized to our clients' specifications.

Career Site:

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary