The Embedded Software Engineer will be responsible for developing networking devices that include data and control plane components, with a focus on protocols relevant to satellite communications or similar industries. The role requires full stack embedded development experience, including low-level programming, hardware/software integration, and application software development. The ideal candidate will have a proven track record of working in cross-functional teams, collaborating with hardware engineers, systems architects, and other software developers. The position demands in-depth knowledge of real-time embedded software philosophies and practices, as well as strong debugging skills in kernel context.