CesiumAstro
Software
EmbeddedSoftwareEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.