C

CesiumAstro

Designs satellite communications hardware and software

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeWestminster, CO, USAIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • A minimum of 5 years of industry experience in software development.
  • Hands-on development and troubleshooting experience with embedded hardware, including API design for interfacing with field-programmable gate arrays.
  • Experience developing products for aerospace applications.
  • Programming experience in C or C++.
  • Experience designing embedded systems with preemptive, multitasking real-time operating systems.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Knowledge of real-time system coding techniques, Internet Protocol interfaces, hardware interfaces, and hardware subsystems.
  • Understanding of multithreaded applications and resource management.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design and implement software for embedded devices and systems from requirements through production and commercial deployment.
  • Design, develop, code, test, debug, and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize input/output performance.
  • Provide post-production and in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third-party and open-source software.

Desired Qualifications

  • Experience with real-time Linux.
  • Knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully featured microcontrollers.
  • Experience designing and developing a Software Development Kit.

About the Company

CesiumAstro

Designs satellite communications hardware and software

CesiumAstro builds end-to-end space and airborne communications systems, combining hardware and software to connect satellites, UAVs, and ground stations. Its products include active phased array antennas, software-defined radios, and complete RF payloads that enable electronically steered links for inter-satellite communication, high-rate downlinks, lunar communications, and 5G/NTN networks. The company ships plug-and-play, commercially manufactured, full-stack systems designed to be flexible and cost-efficient, rather than bespoke one-off solutions. Its goal is to make space-based connectivity more accessible and adaptable across space, air, and ground networks for both government and commercial customers.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$1.6B
Headquarters
Bee Cave, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at CesiumAstro

See more jobs