CesiumAstro is at the forefront of developing cutting-edge communication systems for space and airborne platforms, including satellites, UAVs, and launch vehicles. As a Principal Embedded Software Engineer II, you'll be integral to developing low-level and high-level software for their products, working with Linux-based single-board computers and high-reliability microcontroller systems. The role demands expertise across the entire software stack, from microcontrollers to user interfaces, with a focus on creating out-of-the-box hardware and software experiences. You'll be involved in the complete development lifecycle, from concept through production, including product roadmaps, design, coding, testing, and in-orbit support. The position offers the opportunity to work on aerospace applications, requiring strong technical skills in embedded systems, real-time operating systems, and C/C++ programming. The company provides a dynamic, cross-functional work environment with opportunities for learning and development, backed by comprehensive benefits including stock options and healthcare coverage. This role is perfect for someone who wants to make a direct impact on space technology while working with cutting-edge embedded systems.