Embedded Software Engineer
CesiumAstro
El Segundo, United States Posted October 1, 2026
Check how well your resume matches this job
Salary Range
$118,000 - $142,000
Job Description
Join CesiumAstro, a leading company in the aerospace industry, as an Embedded Software Engineer II. In this role, you will contribute to the full software development lifecycle, from product concept through production, and work closely with hardware, systems, and FPGA engineers. You will develop and port embedded Linux applications, configure and customize the Linux kernel, and maintain the Yocto-based Linux build system. This position offers opportunities for technical leadership and cross-disciplinary collaboration.
- 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.
- Collaborer avec différentes disciplines (firmware, matériel, systèmes) pour garantir une intégration et des performances optimales du système.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
- Experience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors)
- Understanding of multi-threaded programming and resource-constrained environments
- 2+ years of professional experience in embedded software development
- Familiarity with version control, issue tracking, and peer review workflows
- Strong verbal and written communication skills
- Proficiency in C or C++ for embedded systems
- Experience with Xilinx SoCs or other microcontroller-based systems
- Practical experience with Embedded Linux and the Yocto Project
- Proficiency with bootloaders, kernel development, and system bring-up
- Familiarity with CI/CD tools and practices in embedded environments
- Ability to manage multiple priorities and work independently in a fast-paced environment
Required Skills
Similar Jobs
Embedded Software Engineer
CesiumAstro
Senior Software Engineer
Abbott
Associate Manager of Software Engineering
CesiumAstro
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