C

CesiumAstro

Designs satellite communications hardware and software

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeMunich, GermanyNo salary listedIn-person

About the Job

Requirements

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

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.
  • Develop software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, testing, qualification, and in-orbit support.
  • Present engineering design review materials to customers and the executive team.
  • Participate in proposal-writing efforts.

Desired Qualifications

  • Experience with real-time Linux is desirable.
  • Adequate knowledge of reading electronics schematics and component data sheets is preferred.
  • Experience with ARM processors and fully featured microcontrollers is preferred.
  • Experience in designing and developing a Software Development Kit (SDK) is preferred.

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