Principal Flight Software Engineer I
CesiumAstro
Job Description
Job Description
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.
In this position, you will be responsible for low-level and high-level software in CesiumAstro’s products through all phases of the development process. Key projects will include satellite flight software as well as mission data and operations systems for space missions. CesiumAstro’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.
As a CesiumAstro software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), and user interfaces with an emphasis on applications and data management. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.
The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required.
JOB DUTIES AND RESPONSIBILITIES- As a technical leader, design and implement software to build and integrate mission systems including satellites, ground stations, and mission operations centers.
- Architect, design, develop, code, test, debug, and document space system software.
- Act as a subject matter expert, providing expertise on space software systems throughout CesiumAstro.
- Review code and system designs.
- Analyze code for efficiency, stability, and scalability.
- Integrate and validate new product designs.
- Provide expert guidance to direct product design.
- Support software quality assurance and optimize I/O performance.
- Provide post-production/in-orbit customer support.
- Interface with hardware design and development engineers.
- Mentor junior team members.
- Assess third-party and open-source software.
- Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
- Minimum of 9 years of industry experience in software development with a Bachelor’s degree, or a minimum of 7 years with a Masters.
- Experience in developing multiple flight software systems
- Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.).
- Programming experience in C or C++.
- Experience in interfacing a variety of open-source software to create an integrated system.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Excellent understanding of multi-threaded applications and resource management.
- Excellent written and verbal communication skills.
- Experience with products for aerospace applications.
- Experience with satellite operations or mission data systems, including COSMOS.
- Experience with NASA's cFS flight software framework.
- Adequate knowledge of reading electronics schematics and component data sheets.
- Experience with ARM processors and fully-featured microcontrollers.
- Experience in design and development of a Software Development Kit (SDK).
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans. 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 not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans.
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 not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans.
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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
$134.4k - $185k
...and execution of AI-native transformation initiatives across engineering teams — owning key technical workstreams end‑to‑end within the... ...generation. Job Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field; advanced degree preferred. 5+...SuggestedLocal area$175k - $200k
...Join to apply for the Principal Software Engineer role at ChargeScape 2 days ago Be among the first 25 applicants Join to apply for the Principal Software Engineer role at ChargeScape Get AI-powered advice on this job and more exclusive features. EV adoption continues...SuggestedFull timeWork at office- ...Responsibilities Gathers and documents user requirements and functional/technical specifications for mission critical software solutions. Programs, codes, and develops mission critical software applications based on various development frameworks. Evaluates, installs...Suggested
$173.5k - $310k
...Close Collaboration: Work in Audit’s collaborative model where engineers understand business problems as deeply as technical solutions,... ...Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands...SuggestedWork at office- ...as a senior architectural voice in design reviews. Raise the bar on code quality, system design, and operational rigor. Mentor engineers on API design, distributed systems, and ML integration patterns. Influence platform direction through technical depth rather than...SuggestedFull timeContract workTemporary workLocal areaVisa sponsorship
$187.2k - $234k
...see the impact you create. The Role Pantheon is seeking a Principal Engineer to join our Hosting Platform — the team responsible for the... ...improvement. What You Bring to the Table Experience 10+ years of software development experience, with significant tenure building...Work at officeLocal areaImmediate startRemote workWorldwideFlexible hours- ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...Worldwide
$99.6k - $223.4k
...up, with the scale and customer‑focus of the leading enterprise software company in the world. Values are the foundation for OCI’s... ...Systems/Software Developers with a robust Linux OS background to engineer Compute GPU/HPC infrastructure solutions and build an imaging service...Temporary workFlexible hours- ...our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to...Flexible hours
$99.6k - $234.6k
Build the Future of Cloud Compute at Oracle OCI Are you passionate about systems engineering, virtualization, and building technology at massive scale? Do you thrive in fast‑paced environments where performance, reliability, and innovation matter every day? If so, Oracle...Temporary workWorldwideFlexible hours- Join to apply for the Principal Software Engineer role at Favor Delivery 1 day ago Be among the first 25 applicants Join to apply for the Principal Software Engineer role at Favor Delivery Direct message the job poster from Favor Delivery Favor’s mission is ‘Anything Delivered...Full timeTemporary workWork experience placementInternshipWork from homeFlexible hours3 days per week
$144.2k - $288.4k
...time. Position Summary Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change (A & BC)... ...Analytics, Technology (DDAT) organization is seeking a full‑stack Principal Software Development Engineer. We are looking for passionate, driven...Hourly payFull timeTemporary workLocal area$85 - $90 per hour
...hr - $90.00/hr Date Posted: 04/01/2025 Hiring Organization: Rose International Position Number: 480571 Job Title: Senior Principal Software Engineer Work Model: Onsite Employment Type: Temporary Min Hourly Rate($): 85.00 Max Hourly Rate($): 90.00 Job Description ***Only...Hourly payTemporary workFlexible hours$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...$119.14k - $169.14k
...for technology spend Lead data model design and data analysis aspects of the FinOps team's software development, including close collaboration with other FinOps software engineers Engage with customers and stakeholders to design and iterate upon user-facing data...Full timeLocal area$272k - $431.25k
We're looking for a Principal Engineer to join our CSP Engagements team as the technical focal point for end-to-end performance, working directly... ...comparison and pattern analysis — identify configuration, software, or workload differences that explain performance gaps...- Principal Software Engineer — AI Native (IT / OT / Cybersecurity) Austitn, TX - Hybrid (2 Days in office) Context & Impact Lansweeper is growing its engineering capability with a newly created Principal Software Engineer role focused on AI-native platform development across...Full timeWork at officeLocal area2 days per week
- Your Impact The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded consultation...Visa sponsorship
- Upstart is seeking a Principal Software Engineer to shape the technical direction of its unsecured installment lending product. This role involves designing backend systems, leading architectural decisions, and collaborating closely with product and machine learning teams...Remote job
$195.3k - $270.4k
...in a high-ownership environment where engineering plays a direct role in shaping product... ...leverage problems at the intersection of software, machine learning, economics, and compliance... ...health of the platform. As a Principal Software Engineer, you’ll help define the...Summer workCurrently hiringWork at officeLocal areaRemote workWork from home$180k - $210k
We're currently hiring a Principal Software Engineer to join our growing remote team. Help Us Build the Future of Outdoor Services At LawnStarter, we're transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and enjoy services...Currently hiringLocal areaRemote workFlexible hours- Senior Software Engineer, Profiling Services Join NVIDIA as a Senior Software Engineer on the Developer Tools Always-On Profiling (AON) team, where you'll be instrumental in designing, implementing, and leading our GPU performance analysis service for Machine Learning workloads...
$154.6k - $180k
...vision of fueling a thriving global property ecosystem and a more resilient society. Job Description The hybrid‑remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior‑level position...Local areaRemote work$180k - $225k
...manufacturing and MRO — drilling, fastening, sanding, and inspection — on systems deployed to factory floors and flight lines worldwide. As a Principal Robotics Software Engineer, you set the technical strategy for Wilder's robotics software and own the longest-horizon, highest-...Permanent employmentWorldwide$272k - $431.25k
Overview We\'re looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system SW/FW, working with CSP engineering teams to ensure they can deploy, monitor, and operate these systems reliably at fleet scale....Shift work- ...collaborative, energetic, 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...Permanent employmentFull timeContract workWork experience placementLocal area
- ...networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed... ...distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work comfortably...Full timeFlexible hours
- Principal Test Framework Software Engineer Austin, Texas, United States; US - Milpitas About us Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next...
- We are seeking a hands‑on Senior Principal Applied AI‑Software Engineer who excels at building compelling test and measurement solutions in AI software—turning ambiguous ideas into reality. This role is ideal for a seasoned technologist who wants to shape how AI fundamentally...Temporary workFlexible hours
$211.8k - $317.8k
Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Software Engineering General Summary Hiring for Principal level Engineer in various Qualcomm locations in the US Qualcomm Data Center team is developing high‑performance, energy‑efficient...Work experience placementWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Flight Software Engineer I. Be the first to apply!
- principal software engineer Austin, TX
- principal designer Austin, TX
- principal architect Austin, TX
- principal solution architect Austin, TX
- principal data scientist Austin, TX
- senior principal cloud computing engineer Austin, TX
- principal cloud computing engineer Austin, TX
- principal software architect Austin, TX
- senior principal scientist Austin, TX
- principal Austin, TX

