CesiumAstro
Embedded Software Engineer II
Austin, TX · On-site · Full-time · Posted Sep 24, 2026
- Experience
- 2+ years of professional experience in embedded software development.
- Education
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
- Visa sponsorship
- Applicants must be U.S. citizens, lawful permanent residents, conditional residents, asylees, refugees, or eligible to obtain required authorizations from the U.S. Department of State.
About the job
Develops embedded Linux software and build systems for satellite and airborne communication products, from design through production and in-orbit support.
What you'll do
- Develop and port embedded Linux applications, device drivers, and libraries; customize kernels and bootloaders.
- Maintain the Yocto-based build system and package and deploy software images for embedded hardware.
- Collaborate with hardware, systems, and FPGA teams on integration, testing, qualification, and technical documentation.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- 2+ years of professional experience in embedded software development.
- Proficiency in C or C++ for embedded systems.
- Experience developing and debugging software on embedded hardware.
Nice to have
- Practical experience with Embedded Linux and the Yocto Project.
- Experience with Xilinx SoCs or other microcontroller-based systems.
Tools
C, C++, Embedded Linux, Yocto Project, U-Boot, Xilinx
Model-written summary · the original posting is authoritative