Taro Logo

Senior Software Engineer II - Space Systems

Developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.
Westminster, CO, USA
$135,000 - $160,000
Embedded
Senior Software Engineer
In-Person
6+ years of experience
Space

Description For Senior Software Engineer II - Space Systems

CesiumAstro, a pioneering company in space communication systems, is seeking a Senior Software Engineer II to join their Space Systems team. This role offers an exciting opportunity to work on cutting-edge communication systems for satellites, UAVs, and launch vehicles.

The position focuses on developing sophisticated graphical user interfaces and web-based systems for space communication platforms. As a Senior Software Engineer, you'll be working on critical projects including Comms-on-the-Move, In-Flight Connectivity, and Airborne Communications Systems Programs. The role requires expertise in embedded systems, real-time software engineering, and high-assurance development practices.

The ideal candidate will bring 6+ years of industry experience and strong technical foundations in computer science or related fields. You'll be working with modern technologies including Linux, Rust, and various web technologies. The role offers significant technical challenges in implementing features for communication system interfaces while ensuring high performance and reliability.

CesiumAstro offers a competitive compensation package ranging from $135,000 to $160,000 annually, complemented by comprehensive benefits including stock options, health insurance, and retirement plans. The position is based in Westminster, CO, and requires on-site presence.

Important Note: Due to U.S. Government Space Technology Export Regulations, candidates must be U.S. citizens, lawful permanent residents, asylees, refugees, or eligible to obtain required authorizations from the U.S. Department of State.

This is an excellent opportunity for experienced software engineers who are passionate about space technology and want to contribute to pioneering communications systems while working in a dynamic, cross-functional environment that encourages learning and development.

Last updated 5 days ago

Responsibilities For Senior Software Engineer II - Space Systems

  • Design, own, and implement specific features for communication system graphical user interfaces
  • Understand code performance trade-offs, and advise on the merits of implementation details
  • Understand high-assurance software development
  • Understand web-based services on embedded systems
  • Understand middleware applications over embedded operating systems such as Linux or VxWorks/RTEMS
  • Apply high assurance frameworks such as unit testing, static code analysis, code reviews, and requirements-based engineering

Requirements For Senior Software Engineer II - Space Systems

Linux
Rust
  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or equivalent technical degree
  • Minimum of 6 years of industry experience in a relevant role
  • Understanding of processor architectures, embedded operating systems, and embedded, real-time, multi-tasking software engineering
  • Excellent written and verbal communications skills
  • High standards for code development
  • Understanding of web-based graphical interface technologies

Benefits For Senior Software Engineer II - Space Systems

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Company stock options
  • Health insurance
  • Dental insurance
  • Vision insurance
  • HSA
  • FSA
  • Life insurance
  • Retirement plans

Interested in this job?

Jobs Related To CesiumAstro Senior Software Engineer II - Space Systems