Embedded Software Engineer
CesiumAstro
Austin, United States Posted October 1, 2026
Check how well your resume matches this job
Job Description
Join CesiumAstro as an Embedded Software Engineer II, where you will contribute to the full software development lifecycle, from product concept through production. You will work closely with hardware, systems, and FPGA engineers, and have opportunities for technical leadership and cross-disciplinary collaboration. Responsibilities include developing and porting embedded Linux applications, configuring and integrating the Linux kernel, maintaining the Yocto-based Linux build system, and collaborating across disciplines to ensure seamless system integration and performance.
- Contribuer à l'ensemble du cycle de développement logiciel, de la conception du produit à la production, en participant à la conception de l'architecture, à la mise en œuvre, aux tests, à la qualification et au support en orbite.
- Développer et porter des applications Linux embarquées, des pilotes de périphériques et des bibliothèques, configurer, personnaliser et intégrer le noyau Linux et les chargeurs de démarrage embarqués.
- Maintenir et faire évoluer le système de construction Linux basé sur Yocto dans le cadre d'un pipeline CI/CD, emballer et déployer des images logicielles pour diverses plateformes matérielles embarquées.
- Understanding of multi-threaded programming and resource-constrained environments
- Proficiency in C or C++ for embedded systems
- Experience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors)
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
- Familiarity with version control, issue tracking, and peer review workflows
- 2+ years of professional experience in embedded software development
- Strong verbal and written communication skills
- 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
- Experience with Xilinx SoCs or other microcontroller-based systems
- Practical experience with Embedded Linux and the Yocto Project
- Familiarity with CI/CD tools and practices in embedded environments
- Proficiency with bootloaders, kernel development, and system bring-up
- Ability to manage multiple priorities and work independently in a fast-paced environment
Required Skills
Similar Jobs
How to apply
You apply on CesiumAstro’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout CesiumAstro
See every open role at CesiumAstro on ARes.
More Jobs at CesiumAstro