Minimum of three (3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions.
Bachelor of Science degree from an accredited college or university in computer engineering or electrical engineering, or equivalent direct hands-on experience with a weapon system application.
Proficiency in at least one of the following programming languages: C#, Java, or C++.
Knowledge of hardware architectures, microcontrollers, and communication protocols relevant to embedded systems.
Knowledge of graphical user interface (GUI) development, including design and implementation.
Knowledge of the TCP/IP protocol suite, including network stack integration and socket programming.
Proficiency with widely used version control systems, such as Git.
Experience using debugging and troubleshooting tools for embedded systems and low-level hardwaresoftware interfaces.
Eligibility to obtain and maintain a Secret security clearance