Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
CesiumAstro in Austin, TX is seeking an experienced Embedded Software Engineer II with a focus on embedded Linux, Yocto, and Xilinx platforms. You will work closely with hardware, systems, and FPGA engineers to bring up boards and tailor software stacks for space-grade hardware.
Responsibilities include developing and porting embedded Linux applications, configuring the kernel and bootloaders, maintaining the Yocto-based build system, and integrating CI/CD pipelines.
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related fieldStrong verbal and written communication skillsUnderstanding of multi-threaded programming and resource-constrained environments2+ years of professional experience in embedded software developmentExperience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors)Proficiency in C or C++ for embedded systemsFamiliarity with version control, issue tracking, and peer review workflowsPlease 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 StatePractical experience with Embedded Linux and the Yocto ProjectAbility to manage multiple priorities and work independently in a fast-paced environmentExperience with Xilinx SoCs or other microcontroller-based systemsProficiency with bootloaders, kernel development, and system bring-upFamiliarity with CI/CD tools and practices in embedded environments