CesiumAstro

Software

EmbeddedSoftwareEngineerII

$115–155k ~AI est. Austin, Texas, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Embedded Software Engineer II at CesiumAstro. Skills: Embedded Linux, Yocto build system, Device drivers, Kernel customization. Develop embedded Linux applications. Port embedded Linux applications”

Industry & Context.

Software
Eligibility Requirements

U. S. citizen, Permanent resident, Conditional resident, Asylee, Refugee

What They're Looking For.

Must Have

2+ years embedded software development, Proficiency in C or C++, Experience developing on embedded hardware, Understanding of multi-threaded programming, Understanding of resource-constrained environments, Familiarity with version control, Familiarity with issue tracking, Familiarity with peer review workflows, Verbal communication skills, Written communication skills

Nice to Have

Practical experience Embedded Linux, Practical experience Yocto Project, Experience with Xilinx SoCs, Experience with microcontroller-based systems, Proficiency with bootloaders, Proficiency with kernel development, Proficiency with system bring-up, Familiarity with CI/CD tools, Familiarity with CI/CD practices, Ability to manage multiple priorities, Ability to work independently

What You'll Do.

Develop embedded Linux applications

Port embedded Linux applications

Develop device drivers

Configure Linux kernel

Customize Linux kernel

Integrate Linux kernel

Configure embedded bootloaders

Customize embedded bootloaders

Integrate embedded bootloaders

Maintain Yocto-based Linux build system

Evolve Yocto-based Linux build system

Package software images

Deploy software images

Create tailored Linux distributions

Collaborate across disciplines

Ensure seamless system integration

Ensure system performance

Participate in design reviews

Contribute to customer-facing documentation

Contribute to customer-facing proposals

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Work with hardware engineers; Work with systems engineers; Work with FPGA engineers

Communication Scope

Technical documentation; Proposals

Full Job Description

## Description Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.   At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. 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.   CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with hands-on experience in embedded systems, including device drivers, kernel customization, bootloaders, and board bring-up, with a preference for experience with the Xilinx platform (experience with other platforms is also valued).   As a member of our software team, you will contribute to the full software development lifecycle, from product concept through production, participating in architecture design, implementation, testing, qualification, and in-orbit support. This role involves working closely with hardware, systems, and FPGA engineers, and provides opportunities for technical leadership and cross-disciplinary collaboration. ## JOB DUTIES AND RESPONSIBILITIES Develop and port embedded Linux applications, device drivers, and libraries. Configure, customize, and integrate the Linux kernel and embedded bootloaders (e.g., U-Boot). Maintain and evolve the Yocto-based Linux build system within a CI/CD

Free ATS check

Applying for this Embedded Software Engineer II role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about CesiumAstro?

Real rants from real employees. Read before you apply.

Read Company Rants →