Senior Flight Software Engineer II - Automation & Test

Westminster, CO, US • Posted 3 hours ago • Updated 3 hours ago
Full Time
On-site
USD $134,000.00 - 161,000.00 per year
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Satellite
  • Test Scripts
  • Test Plans
  • System Requirements
  • Continuous Delivery
  • Computer Hardware
  • Science
  • Computer Engineering
  • Software Development
  • Writing
  • Scripting
  • Python
  • C
  • C++
  • Cosmos
  • Automated Testing
  • Root Cause Analysis
  • Hardware QA
  • Linux
  • Embedded Systems
  • Git
  • Continuous Integration
  • Continuous Integration and Development
  • Docker
  • Communication
  • UART
  • SPI
  • I2C
  • Ethernet
  • Requirements Traceability
  • Verification And Validation
  • RF
  • Electrical Engineering
  • Laboratory Equipment
  • Testing
  • Debugging
  • Training
  • FSA
  • Law
  • Artificial Intelligence
  • Recruiting

Summary


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.

JOB DUTIES AND RESPONSIBILITIES

  • Design and implement an automated testing ecosystem to verify CesiumAstro satellite flight software and satellite systems.
  • Develop, execute, and maintain test scripts to validate software functionality on flatsat, Hardware-in-the-loop (HIL) systems and simulated systems.
  • Create complex testing automation plans using industry standard languages and frameworks.
  • Create test plans aligned to validate system requirements and mission objectives.
  • Integrate automated tests into CI/CD pipelines to support rapid iteration during release cycles.
  • Analyze test results to provide clear, actionable feedback to engineering teams.
  • Work with engineers across all teams at CesiumAstro to debug, investigate, and document hardware and software defects.
  • Improve test coverage, execution efficiency, and reliability over time.
  • Identify areas of improvement on our test automation posture across the organization.

JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS

  • 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.
  • Experience writing automated testing scripts with Python, C, or C++.
  • Experience with OpenC3 COSMOS software for operations and test automation
  • Strong debugging, troubleshooting, and root-cause analysis skills.
  • Strong communication and organization skills.

PREFERRED EXPERIENCE

  • Experience testing software on hardware test platforms (HIL, flatsat, integration benches, or similar).
  • Experience with Linux, Single Board Computers, embedded computers, and FPGAs.
  • Experience using git, Continuous Integration, and monitoring tools to fully automate validation and testing during development.
  • Experience with containerization tools like Docker.
  • Deployment of testing software used in real-world applications.
  • Fundamental knowledge of communication protocols (UART, SPI, I2C, Ethernet, CAN, etc.)
  • Familiarity with requirements traceability tools.
  • Understanding of mission-critical or safety-critical software validation.
  • Basic experience with RF and electrical engineering lab equipment for testing and debugging.

$134,000 - $161,000 a year

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. 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80183276
  • Position Id: b0210439259c8aaab83f305503bced4a
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Westminster, Colorado

Today

Full-time

USD 133,000.00 - 161,000.00 per year

Greenwood Village, Colorado

Today

Full-time

USD 115,000.00 per year

Westminster, Colorado

Today

Full-time

USD 142,000.00 - 189,500.00 per year

Denver, Colorado

Today

Full-time

USD 90,000.00 - 155,000.00 per year

Search all similar jobs