Senior Flight Software Engineer II
$133k - $161kCesiumAstro
Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State. At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking 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 software for leading-edge communications satellites, we would like to hear from you.
In this position, you will be responsible for the Cesium satellite flight software and software-in-the-loop testing through all stages of the development process. Your work will include developing software to monitor, test, and control spacecraft subsystems such as attitude, command and data handling, navigation, thermal, and power. The ideal candidate will be an experienced spacecraft software engineer, motivated to develop every aspect of space mission software from Linux-based satellite operating systems to low-level embedded products. You will work and learn from a cohort of senior and principal software engineers. You will use your experience to direct, mentor, and grow a team of motivated spacecraft engineers in the development of a new satellite system.
As a Cesium team member, you will work on a small team to develop satellites and put them in orbit. You will be responsible for software design to include initial architecture and block diagrams, requirements definition, implementation, code review, and validation and verification. You will need to identify simplifying solutions to simulate complex problems and explain key results and decisions to the team.
JOB DUTIES AND RESPONSIBILITIES
CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
In this position, you will be responsible for the Cesium satellite flight software and software-in-the-loop testing through all stages of the development process. Your work will include developing software to monitor, test, and control spacecraft subsystems such as attitude, command and data handling, navigation, thermal, and power. The ideal candidate will be an experienced spacecraft software engineer, motivated to develop every aspect of space mission software from Linux-based satellite operating systems to low-level embedded products. You will work and learn from a cohort of senior and principal software engineers. You will use your experience to direct, mentor, and grow a team of motivated spacecraft engineers in the development of a new satellite system.
As a Cesium team member, you will work on a small team to develop satellites and put them in orbit. You will be responsible for software design to include initial architecture and block diagrams, requirements definition, implementation, code review, and validation and verification. You will need to identify simplifying solutions to simulate complex problems and explain key results and decisions to the team.
JOB DUTIES AND RESPONSIBILITIES
- Design and implement software to build and integrate mission systems including satellites, ground stations, and mission operations centers.
- Design, develop, code, test, debug, and document system software.
- Review code and system designs.
- Analyze code for efficiency, stability, and scalability.
- Integrate and validate new product designs.
- Support software quality assurance and optimize I/O performance.
- Provide post-production/in-orbit customer support.
- Interface with hardware design and development engineers.
- Assess third party and open-source software.
- Bachelor of Science (BS), Master of Science (MS), or Doctorate (PhD) degree in Software or Computer Engineering from an accredited university or institution.
- Minimum of 6 years of industry experience in spacecraft software development. A Master's degree may count as two years of experience.
- Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.).
- Experience with C, C++, Python, or other languages in an aerospace context.
- A strong understanding of space missions from conception through flight and disposal.
- Familiarity with spacecraft mission design including events, pointing modes, maneuver planning, sequencing, and operations.
- Experience with spacecraft failure in post-CDR testing and on-orbit, root cause analysis, and recovery.
- Experience with design for reliability, spaceflight redundancy, and fault detection, identification, and recovery.
- Space software experience with attitude dynamics, coordinate frame transformations, vector mathematics, radiative heat transfer, spacecraft propulsion, space communication systems, and power systems.
- Experience with communication protocols such as TCP/IP or UDP for use in software-in-the-loop and hardware-in-the-loop lab development and for use in space flight.
- Experience in interfacing a variety of open-source software to create an integrated system.
- Embedded software experience, particularly for space missions.
- Ability to implement physical first principles as scripts or spreadsheets.
- Experience with processes for software release, revisioning, and configuration.
- Familiarity with configuration management tools, defect tracking tools, and peer review.
- Experience with trades and processes for handling radiation tolerance in software on automotive grade parts.
- Familiarity with systems for continuous integration, test, and delivery.
- Excellent understanding of multi-threaded applications and resource management.
- Excellent written and verbal communication skills.
- CubeSat and SmallSat experience including LEO, MEO, GEO, and beyond.
- Hands-on experience with spacecraft instrumentation, subsystems, and test labs.
- Experience with JPL F', NASA cFS, and other commercial space software frameworks.
- Experience with ground system software engineering for space missions.
- Experience in a team leadership role on a space software program.
- Experience in other non-space safety critical software programs.
- Experience with network security.
CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Flight Software Engineer II in Westminster, CO vacancy
- ...seeking 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...SeniorPermanent employmentFull timeContract workWork experience placementLocal area
- ...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....SeniorPermanent employmentFull timeContract workWork experience placementLocal area
- CesiumAstro seeks a Senior Flight Software Engineer II for the Internal Missions team, located in Westminster, Colorado. The role involves designing and implementing software for satellites with responsibilities including software development, testing, and customer support...Senior
$134k - $161k
...automated testing ecosystem to verify CesiumAstro satellite flight software and satellite systems. Develop, execute, and maintain test... ...test results to provide clear, actionable feedback to engineering teams. Work with engineers across all teams at CesiumAstro...SeniorPermanent employmentFull timeContract workWork experience placementLocal area- ...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 software...SeniorPermanent employmentFull timeContract workWork experience placementLocal area
$135k - $160k
CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical user interfaces. Candidates should have over 6 years of experience, understanding of embedded systems, and excellent communication...Senior$150k - $190k
...What You'll Do # Support spacecraft flight test by executing fault detection test... ...verification tests, and flight software sequencing tests # Build an understanding... ...and contribute to the iteration of other engineers' code with technical rigor through code...SeniorRelocation packageWeekend work$123.71k - $173.2k
...two of the most compelling challenges in spaceflight today: space infrastructure and increasing mobility on-orbit. As a Flight Software Engineer II, you will play a critical role in designing, developing, testing, and deploying embedded flight software for spacecraft...Permanent employmentTemporary workLocal areaRelocationRelocation package$105k - $155k
...We build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors - enabling the U.S. and its... ...advantage and we are better together. YOUR MISSION As a Flight Software Engineer II at True Anomaly, you will gain experience at every phase...Permanent employment$60 - $83 per hour
...Job Description Job Title : Flight Software Engineer II Position Description : Protingent Staffing has an exciting contract Flight Software Engineer II with our client located in Centennial, CO. Job Responsibilities: Design, develop, and test software applications...Contract workWork experience placement$105k - $140k
...Flight Software Engineer II A new space race has begun. True Anomaly seeks those with the talent and ambition to build innovative technology that solves the next generation of engineering, manufacturing, and operational challenges for space security and sustainability...- A leading space software company is seeking a Senior Flight Software Engineer I to join their Internal Missions team. You will be responsible for developing software for pioneering satellite communications. Ideal candidates have at least 4 years of spacecraft software development...Senior
- A leading aerospace company in Colorado is looking for a Senior Flight Dynamics Engineer II to lead orbit design and trajectory analysis. The role involves ensuring orbital safety, conducting mission analysis, and collaborating with engineering teams for satellite operations...Senior
- Blue Origin LLC in Denver is seeking an Embedded Software Engineer II to develop software for the Blue Ring spacecraft. This role is crucial for ensuring the flight software is effective and integrates properly within the hybrid propulsion system. The ideal candidate should...Relocation package
$120k - $160.5k
...individuals to join our team. We are looking to add several Senior Applications Engineer II to our rapidly growing customer-facing team. In this... ...engineers, learning the ins and outs of our hardware and software. Some days will be spent helping shape the Cesium product...SeniorPermanent employmentFull timeContract workWork experience placementLocal area$180k - $225k
...vital to our success! We like software that’s serious and culture... ...ngrok runs entirely on AWS. Engineers develop by SSH’ing into remote... ...sponsorship. Compensation Senior Software Engineer Tier 1... ...$184,000 Software Engineer II Tier 1 (SF, LA, Seattle,...SeniorPermanent employmentFull timeWork at officeLocal areaRemote work$170k - $190k
...Job Description The Senior Software Engineer II is responsible for creating and maintaining software that is sold or used by Inductive Automation, LLC. The Senior Software Engineer II participates in all phases of product development, including design, specification, implementation...Senior$750 per month
...within the United States. We're looking for an experienced Senior Software Engineer to join our team and help eliminate the financial complexity... ..., and highly-capable development team. As a Senior Engineer II, you should be comfortable leading complex, ambiguous projects...SeniorFor contractorsWork experience placementFreelanceCurrently hiringRemote workWork from homeFlexible hours$197.4k - $232k
...FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At... ...Team. One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems that...SeniorFull timeRemote work- ...Senior Software Engineer II of Trading Denver, Colorado, United States At Forge, we know our team is our greatest asset. As technology innovators in the private market, our vision is to deliver a richer future for everyone. We live that vision through our values...SeniorWork at officeLocal areaRemote work
$69.72 - $96.54 per hour
...Senior Embedded Software Engineer II Job Number: 365009 Category: Embedded Sys / Software Eng Description: Job Title: Senior Embedded Software Engineer II Location: Westminster, CO Zip Code: 80021 Start Date: Right Away Job Type: Contract Pay Rate...SeniorContract workTemporary workLocal areaImmediate startWorldwide$72k - $139k
...I, job grade 6; SharePoint and M365 Developer II, job grade 7; SharePoint and M365 Developer III, job grade 9 or Senior SharePoint and M365 Developer, job grade 10. This... ...Technology, Management Information Systems, Engineering, Mathematics or equivalent combination of...SeniorFull timeTemporary workRemote workFlexible hours- ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems that power route planning, optimization, dispatch, and real-time tracking for fleets across logistics, field services, and delivery. You’ll work across the stack,...SeniorImmediate startRemote work
- Nerdleveltech is looking for a Senior Software Engineer based in Denver, Colorado, to take meaningful ownership of our platform and deliver impactful features. The candidate will build and ship features across our Rails backend and Typescript+React frontend, while contributing...SeniorRemote jobWork at office
- About the Role We're hiring a Senior Software Engineer to take on meaningful ownership of our platform and deliver features that directly impact the business. You'll work across the stack, make real technical decisions, and ship end-to-end. This is a role for someone who...SeniorTemporary workWork at officeLocal areaRemote work
- Nomad Labs Inc is seeking a Senior Software Engineer to take ownership of their platform and deliver impactful features. The role involves working across the stack and making technological decisions to enhance the business. The position is ideal for self-directed engineers...SeniorRemote job
- CesiumAstro is seeking a skilled Senior Software Quality Assurance Professional in Westminster, Colorado. You will implement quality assurance... ...test environments, executing tests, and collaborating with engineering teams. Ideal candidates will have a Bachelor's degree in...Senior
$133k - $213k
...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-in-... ...of dollars in transactions per day. We are seeking a Software Engineer II to join our Payments team. The successful candidate will...Local areaRemote work$130k - $161k
...thinking individuals to join our team. Seeking a skilled Senior Software Quality Assurance Professional to implement quality assurance... ...'ll help tackle a diverse set of challenging technical and engineering activities in a collaborative, Agile environment, leveraging...SeniorPermanent employmentFull timeContract workWork experience placementLocal area$142k - $189.5k
...and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium's products...Permanent employmentFull timeContract workWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Flight Software Engineer II. Be the first to apply!
Related searches
- senior software design engineer Westminster, CO
- software engineer amazon Westminster, CO
- software developer positions Westminster, CO
- software engineer full time Westminster, CO
- software engineer Westminster, CO
- agile software developer Westminster, CO
- senior software engineer remote Westminster, CO
- software engineer remote Westminster, CO
- senior software engineer Westminster, CO
- software engineer healthcare Westminster, CO


