✨ About The Role
- The Space Embedded Software Engineer will be responsible for gathering and reviewing software requirements for space-faring applications.
- The role involves writing, debugging, and testing reliable code that runs on Linux-based embedded systems.
- Candidates will operate and automate hardware-in-the-loop setups for effective system and regression testing.
- The engineer will support the deployment of software to customer vehicles, ensuring effective operation of space-grade hardware.
- The position requires ownership of software components that enable communications and sensing capabilities across multiple orbits and vehicle classes.
⚡ Requirements
- A successful candidate will have proficiency in C++ and experience developing embedded software on baremetal, RTOS, or Linux platforms.
- The ideal individual should be comfortable using debugging tools in the embedded stack and building exhaustive unit and functional tests.
- Experience in automating workflows and tests using Python will be beneficial for this role.
- Candidates should have a strong understanding of fundamental communications systems concepts, such as modulation, coding, and framing.
- A collaborative mindset is essential, as the role involves working closely with hardware and FPGA engineers.