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 I, you'll be instrumental in creating low-level and high-level software solutions that power their innovative products. The role combines hands-on technical work with strategic leadership, focusing on developing Linux-based single-board computers and high-reliability microcontroller systems.
You'll be responsible for the entire software development lifecycle, from concept through production, including creating product roadmaps, designing system architectures, and providing in-orbit support. The position requires expertise across the entire software stack, from microcontroller programming to user interface development. You'll work with cutting-edge technology in aerospace applications, applying your skills in C/C++ programming, real-time operating systems, and embedded systems design.
The role offers a unique opportunity to work in a dynamic, cross-functional environment where you'll collaborate with hardware engineers, interact with customers, and contribute to proposal-writing efforts. CesiumAstro's mission to create out-of-the-box hardware and software solutions makes this an exciting opportunity for someone passionate about space technology and embedded systems.
This position is based in Milton Keynes, UK, and requires 9+ years of industry experience. You'll be joining a forward-thinking team that values innovation, collaboration, and technical excellence. The role combines technical leadership with hands-on development, making it ideal for someone who wants to make a significant impact in the space technology sector while working on challenging and rewarding projects.