Principal Ground Software Engineer I

Developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.
$145,000 - $180,000
Backend
Principal Software Engineer
In-Person
12+ years of experience
Space

Description For Principal Ground Software Engineer I

CesiumAstro, a pioneering company in satellite communication systems, is seeking a Principal Ground Software Engineer I to join their innovative team. This role presents a unique opportunity to work at the forefront of space technology, developing crucial ground software systems for satellites and other aerospace platforms.

The position requires a seasoned professional with at least 12 years of experience in software engineering, specifically in satellite ground systems. What makes this role particularly distinctive is the mandatory requirement for hands-on experience as a satellite operator, ensuring the candidate brings practical insights to system development.

As a Principal Engineer, you'll lead the design and implementation of critical ground software systems, including command and control, telemetry, and ground station software. The role combines technical leadership with hands-on development, requiring expertise in languages like Python, Java, and C++, along with deep knowledge of satellite communication protocols and RF principles.

The company offers a competitive salary range of $145,000 - $180,000, complemented by an attractive benefits package including equity, health insurance, and retirement plans. Working from their El Segundo, CA location, you'll be part of a dynamic, cross-functional team that values innovation and collaboration.

CesiumAstro's work environment is described as dynamic and interactive, ideal for those who thrive in autonomous roles and enjoy tackling complex challenges. The company's focus on cutting-edge satellite communication technology offers endless opportunities for professional growth and innovation.

This role is perfect for a technical leader who combines deep software engineering expertise with practical satellite operations experience. You'll have the opportunity to shape the future of satellite communication systems while mentoring and leading a talented software development team. The position requires U.S. citizenship or permanent residency due to space technology export regulations.

If you're passionate about space technology, have a strong software engineering background, and want to work on revolutionary communication systems for satellites and aerospace platforms, this role offers an exciting opportunity to make a significant impact in the space industry.

Last updated 7 days ago

Responsibilities For Principal Ground Software Engineer I

  • Lead the design, development, and deployment of ground software systems for satellite systems
  • Implement real-time data acquisition, processing, and visualization systems for satellite telemetry
  • Integrate and test ground software with satellite, ground stations, and network infrastructure
  • Develop automated systems for satellite operation and ground system monitoring
  • Conduct rigorous testing and validation of ground software
  • Troubleshoot and resolve software issues during satellite operations
  • Provide technical leadership and mentorship to the software development team

Requirements For Principal Ground Software Engineer I

Python
Java
Linux
  • Minimum of 12 years of experience in software engineering, with focus on satellite ground systems
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Prior experience as a satellite operator
  • Proficiency in Python, Java, and C++
  • Experience in satellite test and data collection applications
  • Strong knowledge of satellite communication protocols (CCSDS and CSP)
  • Familiarity with ground station hardware and RF communication principles
  • Experience with network architectures and protocols
  • Knowledge of Linux/Unix operating systems
  • Experience with software development methodologies including Agile and DevOps
  • Knowledge of cybersecurity best practices for satellite systems

Benefits For Principal Ground Software Engineer I

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 Principal Ground Software Engineer I

Principal Ground Software Engineer I

Lead the development of satellite ground software systems at CesiumAstro, combining principal-level engineering expertise with satellite operations experience.

Software Development Manager, Alexa Smart Properties

Lead Alexa Enterprise Billing team development, managing cloud services and team while building innovative voice experiences for commercial spaces.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure SQL DB connectivity, requiring 12+ years of experience in distributed systems and database development.

Software Engineer L7, Growth Engineering

Principal Software Engineer role at Netflix leading Growth Engineering initiatives, architecting systems for billing, payments, and consumer platforms.

Principal Engineer/Manager, CAD tools & Methodology

Lead a 20+ CAD team at Qualcomm Noida, developing tools and methodologies for complex SoC design in cutting-edge process nodes.