CesiumAstro Spacecraft Simulation & Software Engineer in Broomfield, Colorado
Please Note: US citizenship or permanent residency is required for this position.
CesiumAstro is a rapidly growing space technology startup in Austin, Texas, developing out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We are opening our Broomfield, CO office and looking for talented engineers to join our team. Our approach is unique, and our team is changing the world of space communications. Learn more about our company at https://www.cesiumastro.com.
We are looking to add a Spacecraft Simulation and Software Engineer to our team. If you are great at what you do, 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 spacecraft simulation, flight software, and software-in-the-loop testing through all stages of the development process. Your work will include software to simulate, monitor, and control spacecraft subsystems such as attitude, command and data handling, navigation, thermal, and power. The ideal candidate will be a generalist in spacecraft software, motivated to develop every aspect of space mission software from embedded control algorithms to simulation deployment and front ends.
As a Cesium spacecraft team member, you will work on a small team to develop satellites and put them in orbit. You will be responsible for software and simulation design to include initial architecture and block diagrams, requirements definition, implementation, code review, validation and verification, and Monte Carlo mission analysis. You will need to identify simplifying solutions to simulate complex problems and explain key results and decisions to the team.
The successful candidate will also 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.
CesiumAstro is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
We provide a generous benefits and stock option package to all our employees.
Successful candidates will require, as a minimum:
Master of Science (MS), or Doctorate (PhD) degree in Mechanical or Aerospace Engineering from an accredited university or institution
Minimum of 2 years of industry or project experience in spacecraft software development
A strong understanding of space missions from conception through flight and disposal
Experience with Python and C++, or other languages in an aerospace context
Experience at every level of the software stack, including microcontrollers, low-level drivers, end-use applications, and user interfaces
Familiarity with systems for continuous integration, test, and delivery
Experience with attitude dynamics, coordinate frame transformations, vector mathematics, radiative heat transfer, spacecraft propulsion, space communication systems, and power systems
Familiarity with spacecraft mission design including events, pointing modes, maneuver planning, and operations
Experience with communication protocols such as TCP/IP for use in software-in-the-loop and hardware-in-the-loop lab development and for use in space flight
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
Excellent written and verbal communication skills
Preferred experience includes:
Familiarity with space mission simulation tools such as STK, Basilisk, GMAT, or FreeFlyer
CubeSat and SmallSat experience
Hands-on experience with spacecraft instrumentation, subsystems, and test labs
Experience with multiple mission simulation and flight architectures which drives your vision for the next generation of space software