The Embedded Developer will design, develop, debug, and test embedded software. They will perform requirements analysis to drive requirement specifications and conduct design reviews with team members and government stakeholders. The role also involves packaging embedded software products for release to government customers. This role requires experience with low-level programming in Windows, Linux, or RTOS environments (VxWorks, uC/OS, etc.) and proficiency in C/C++ and Python programming. Experience automating the testing of embedded software is a plus.