Embedded Software Engineer

CesiumAstro

Austin, United States Posted October 1, 2026

Check how well your resume matches this job

On-site Full-time Mid level
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
software development leadership collaboration Linux CI/CD C++ electrical engineering written communication
How to apply

You apply on CesiumAstro’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About CesiumAstro

See every open role at CesiumAstro on ARes.

More Jobs at CesiumAstro
Share This Job