Senior Embedded Software Engineer, CesiumAstro

$135-160k

+ Stock options

Linux
C++
C
Senior and Expert level
Los Angeles

More information about location

Office located in El Segundo, CA

CesiumAstro

Aerospace communication systems

Be an early applicant

CesiumAstro

Aerospace communication systems

101-200 employees

B2BEnterpriseManufacturingAerospace

Be an early applicant

$135-160k

+ Stock options

Linux
C++
C
Senior and Expert level
Los Angeles

More information about location

Office located in El Segundo, CA

101-200 employees

B2BEnterpriseManufacturingAerospace

Company mission

To deliver advanced phased array technology to diverse applications at compelling performance and cost.

Role

Who you are

  • If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you
  • We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team
  • The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces
  • Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices
  • A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering
  • 6+ years of industry experience in software development
  • Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs
  • Experience with products for aerospace applications
  • Programming experience in C or C++
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable)
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems
  • Excellent understanding of multi-threaded applications and resource management
  • Excellent written and verbal communication skills

Desirable

  • Adequate knowledge of reading electronics schematics and component data sheets
  • Experience with ARM processors and fully-featured microcontrollers
  • Experience in the design and development of a Software Development Kit (SDK)

What the job involves

  • In this position, you will be responsible for low-level and high-level software in Cesium’s products through all phases of the development process
  • Key projects will include Linux-based single-board computers and high-reliability microcontroller systems
  • Cesium’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems
  • As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support
  • The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts
  • Designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment
  • Designing, developing, coding, testing, debugging, and documenting system software
  • Reviewing code and system designs
  • Analyzing code for efficiency, stability, and scalability
  • Integrating and validating new product designs
  • Supporting software quality assurance and optimizing I/O performance
  • Providing post-production/in-orbit customer support
  • Interfacing with hardware design and development engineers
  • Assessing third-party and open-source software

Our take

CesiumAstro is a startup specializing in phased array communications for aerospace applications. It manufactures antennas that support in-flight connectivity and satellite communications, addressing the significant data transfer needs of AI and autonomous vehicles.

This type of communication support is vital nowadays, when the transfer of massive amounts of data is mission-critical. The company's first antenna flew in 2023 as part of a payload for defense contractor CACI International. Plus, it secured a lucrative subcontract with RocketLab to provide antennas for the Space Development Agency.

In 2024, CesiumAstro secured funding that brought its total equity to over $150 million. This investment will fuel the company's expansion, R&D and manufacturing goals. With plans to grow its team and develop new technology, CesiumAstro seems set for continued growth.

Freddie headshot

Freddie

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

Company

Funding (last 2 of 4 rounds)

Jun 2024

$65m

SERIES B

Mar 2022

$60m

SERIES B

Total funding: $139.2m

Company benefits

  • Health, dental, vision
  • HSA and FSA
  • Life and retirement plans

Company HQ

Bee Cave, TX

Leadership

Served as the Director of Spacecraft Design at Lockheed Martin for over 23 years. They also served as the CTO at Firefly Aerospace before founding CesiumAstro.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 18 more jobs at CesiumAstro