Flight Software Engineer
Impulse Space
Job Description
Job Description
Description
As a Flight Software Engineer at Impulse, you will be responsible for the design, development, and integration of the software that powers our Space Vehicles. You will work closely with avionics engineers, GNC engineers, propulsion engineers, and other cross-disciplinary teams to deliver high-reliability, high-performance software for in-space transportation.
Responsibilities- Contribute to the design, implementation, integration, and verification of software for:
- Guidance, Navigation, and Control (GNC) algorithms
- Command and telemetry handling
- Mission sequencing, autonomy, and fault management
- Closed-loop control of propulsion, attitude control, and other time-critical systems
- Implement features for Impulse’s real-time flight software framework to meet deterministic performance requirements in space environments.
- Develop detection and mitigation algorithms for anomalies such as sensor failures, actuator malfunctions, or radiation-induced faults.
- Direct and participate in code reviews, ensuring compliance with software safety, reliability, and maintainability standards.
- Support mission operations and troubleshoot real-time issues during ground integration, environmental testing, and on-orbit operations.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related degrees
- 2+ years writing C++ code for an embedded system or vehicle of some kind (robot, car, drone, spacecraft, etc)
- Demonstrated understanding of computer architecture, operating systems, data structures, and computer networking
- Experience with Real Time Operating Systems (RTOS) or with Embedded Linux
- Experience using version control, test cases, and other software best practices
- Proven track record delivering flight software for spacecraft— including launch vehicles, OTVs, upper stages, or other in-space propulsion systems.
- Familiarity with NASA cFS, ROS2, or custom middleware for space applications.
- 4+ years of demonstrated experience in designing software for deterministic timing and hard real-time constraints.
- Participation in successful integration, testing, launch, and mission operations of a space vehicle.
Additional Information:
Impulse Space is an Equal Opportunity Employer; employment with Impulse Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
- ...Job Description Job Description Description As a Flight Software Engineer at Impulse, you will be responsible for the design, development, and integration of the software that powers our Space Vehicles. You will work closely with avionics engineers, GNC engineers...SuggestedPermanent employmentFull time
$145.92k - $191.05k
...a few days a week remotely. Experience Level Open to strong mid‑level through senior‑level embedded software engineers (5+ years). Travel up to 5% The Role As a Flight Software Engineer you will write the software that runs our satellite fleet in orbit, working closely...SuggestedPermanent employmentRemote workNight shift$145.92k - $191.05k
...culture is built on collaboration, rigorous engineering, and a shared commitment to delivering... ...mid-level through senior-level embedded software engineers (5+ years). Travel: Up to 5%... ...free-space optical communications, the Flight Software team is what keeps that constellation...SuggestedPermanent employmentContract workWork at officeRemote workWorldwideNight shift$150k - $190k
...best. What You’ll Do Support spacecraft flight test by executing fault detection test campaigns... ...verification tests, and flight software sequencing tests. Build an understanding... ...and contribute to the iteration of other engineers’ code with technical rigor through code...SuggestedRelocation packageWeekend work- ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add a Senior Flight Software Engineer II to our Internal Missions team. If you enjoy working in a startup environment and are passionate about developing...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area
- ...As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation.We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In...Temporary workFlexible hours
$160k - $185k
...deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation. We are seeking a Senior Software Engineer to lead the development and productization of our software systems that interface with cutting-edge quantum and embedded...Full timeTemporary workWork at office$156.67k - $215.44k
...allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Sr. Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced position...Full timeContract workWork experience placement$129.78k - $178.44k
...and together, we are an extraordinary team.About the RoleThe Software Engineer III role involves designing, developing, and testing software... ...and Universal C2 Interface (UCI).Experience with spacecraft flight software development.Experience developing mission management...Full timeContract workWork experience placement- ...its allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Software Engineer III role involves designing, developing, and testing software applications for space systems and technologies. This advanced position...Full timeWork experience placement
$105.53k - $145.11k
...its allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position...Full timeContract workWork experience placement- ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Senior Flight Dynamics Engineer II to lead orbit design, trajectory analysis, and orbit determination analysis efforts across our spacecraft operations....Permanent employmentFull timeContract workWork experience placementLocal area
- ...Overview We are seeking a full-time Senior Software Engineer - Android at Garmin's location in the Greater Denver area. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications...Full time
- ...Senior Software Engineer - AndroidWe are seeking a full-time Senior Software Engineer - Android at Garmin's location in the Greater Denver area. In this role, you will be responsible for providing technical leadership and project planning for software development for products...Full time
- ...Alphatec Spine is seeking a Senior Software Engineer to design, develop, test, and document software for our surgical navigation and robotics platforms. You will work across R&D teams to deliver high-quality C++ applications on Unix/Linux, with emphasis on reliability...
$139k - $223k
...Software EngineerWe are looking for a Software Engineer to partner with our Mapping Infrastructure Team. Our team manages infrastructure for Aurora's "static map" (the Aurora Atlas) and Aurora's "dynamic map" (the Fleet Intelligence system).The Atlas is a versioned mapping...Work at officeLocal area3 days per week$94.09k - $129.39k
...and spaceflight operations to join the Flight Operations - Spacecraft Systems team. As... ...sub-systems.Advanced expertise in Systems Engineering principles and practices, including a... ...spacecraft systems, including hardware and software subsystems and components.Strong...Full timeContract workWork experience placement- ...Software Engineer IIThe Software Engineer II position will support software development for ATEC's surgical navigation and robotics platform. They will support activities for software development to ensure ATEC's cutting edge medical products meet our user's needs and...
$95k - $110k
...Job Description Job Description The Software Engineer II position will support software development for ATEC's surgical navigation and robotics platform. They will support activities for software development to ensure ATEC’s cutting edge medical products meet our user...Full timeLocal areaVisa sponsorshipWork visa$83.8k
...Software QA Engineer II ABOUT US: Biodesix is a leading diagnostic solutions company, driven to improve clinical care and outcomes for patients. Biodesix Diagnostic Tests support clinical decisions to expedite personalized care and improve outcomes for patients with...Temporary workImmediate start$174k - $252k
...development.3 years of experience testing, maintaining, or launching software products.1 year of experience with software design and... ...Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how...$320k
...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI... ...NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring...Full timeShift work$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...Full timeTemporary workLocal areaRemote workFlexible hours- ...laws, requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3).Please review the job details below.Vantor is seeking a Software Engineer to join the Radiometric Calibration, Assessment, and Monitoring (RadCAM) team in Longmont, CO. This is a unique opportunity to...Permanent employmentFull timeRemote work
$91.8k - $137.6k
...technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on... ...(BU) has an exciting career opportunity for a Algorithms Software Engineer - Level 2 or 3 to join our team of qualified, diverse...Full timeRelocation packageShift work$130.4k - $195.6k
...done within their flow of work?The Workday Everywhere team ships software used by millions, at enterprise scale. We work closely with... ...person at a Workday office location.About the RoleAs a Software Engineer on Workday Everywhere, you'll help build and ship end-to-end features...Full timeWork experience placementWork at officeRemote workHome officeFlexible hours$147k - $210k
...or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of... ...Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how...$128.6k - $184.9k
...Meet the TeamThe Ingest Processor Team serves as the foundational engine of the Splunk Integrated Data Platform, responsible for... ...QualificationsBachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.5+ years of professional...Full timeTemporary workLocal areaRemote workFlexible hours- Major League Baseball is looking for a Software Engineer to join a cross-platform engineering group that ships our Mobile MLB App and MLB.TV Connected TV experience focused on Streaming and Subscriptions.You will work in small, outcome-driven squads that rotate focus based...Temporary workWork experience placementWork at officeRemote work
- ...and make a difference with us.Department Summary: Do you want to develop software systems that contribute to solving our nation’s most critical problems? Do you want to work alongside engineers and scientists that are experts in their fields? Are you passionate about...For contractorsWork experience placementInternshipLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Flight Software Engineer. Be the first to apply!
- cybersecurity software engineer Louisville, CO
- software developer fintech Louisville, CO
- senior robotics software engineer Louisville, CO
- part time software developer remote Louisville, CO
- software engineer full time Louisville, CO
- senior software engineer ruby on rails Louisville, CO
- consulting software engineer Louisville, CO
- senior software engineer remote Louisville, CO
- startup software engineer Louisville, CO
- software developer positions Louisville, CO


