CesiumAstro, a pioneering company in space communication systems, is seeking a Principal Embedded Software Engineer II to join their innovative team. This role focuses on developing both low-level and high-level software for their products, particularly working with Linux-based single-board computers and high-reliability microcontroller systems. The position requires extensive experience in embedded systems, with responsibilities spanning from concept through production, including product roadmaps, detailed design, coding, and in-orbit support.
The ideal candidate will bring 11+ years of software development experience, with deep knowledge of embedded systems, real-time operating systems, and multiple levels of the software stack. You'll be working on cutting-edge communication systems for satellites, UAVs, and launch vehicles, making this an exciting opportunity for someone passionate about space technology and embedded systems.
The role offers a unique blend of technical leadership and hands-on development, requiring expertise in C/C++ programming, real-time systems, and hardware interfaces. You'll be responsible for creating out-of-the-box hardware and software experiences that enable customers to rapidly integrate CesiumAstro's products into their systems. The position also involves customer interaction and executive-level presentations, making communication skills crucial.
Working at CesiumAstro means joining a dynamic, cross-functional environment that encourages learning and development. The company offers competitive benefits, including equity options, comprehensive health coverage, and retirement plans. This is an excellent opportunity for an experienced embedded software engineer looking to make a significant impact in the space technology sector.