Description
The Software Engineer designs, develops, tests, and maintains software solutions while applying engineering practices across the software lifecycle and collaborating with cross-functional teams. The role requires software engineering experience, C++, real-time operating systems, embedded programming, processor and board architecture, Linux or VxWorks, and experience working with other engineering disciplines and external stakeholders. It also requires an active U.S. government security clearance, U.S. citizenship, and typically a STEM degree with at least 8 years of relevant experience or an advanced degree with at least 5 years of experience.
