This position primarily focuses on software engineering; encompassing design, implementation, and testing of embedded and systems software. Our product involves a networked cluster of embedded systems providing compute resources, wireless communication, and wired networking on a custom hardware platform. The ideal candidate should have broad experience with a background in the Yocto project, linux systems, wireless communication systems, networking, computer architecture, and hardware devices; along with a strong understanding of real-time operating systems and proficient coding skills in C++ and Python.