Intermediate (5+ years)
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
5+ years of software engineering experience developing PC desktop applications.
Strong experience with Visual Studio .NET.
Proficiency in C++ or C# and Python 3.x.
Experience with modular, requirements-driven software architecture and design.
Experience with relational database design and integration.
Understanding of configuration management tools, build systems, and release processes.
Experience developing graphical user interfaces (GUIs).
Hands-on experience in at least one of the following:
* Product test automation
* Device driver development
* Hardware verification
* Similar engineering automation environments
Must be eligible to obtain and maintain a U.S. Department of Defense Secret Clearance.
U.S. Citizenship is required for the clearance process.