Required Experience:
Fifteen (15) years of experience in software design, development and engineering applied to program and system level development.
Five (5) years of demonstrated experience in developing real-time system and subsystem level software products, databases (Oracle, MSAccess, etc), knowledge or experience with operating systems (LINUX and MS Windows) and interfaces.
Five (5) years of experience or equivalent with Navy or other Armed Services programs and/or systems.
Demonstrate experience in the following areas:
- Modeling and/or simulations, real-time system control architectures, interface coding, Information Assurance/Cyber Security requirements, Independent Verification and Validation (IV&V) experience, experience and/or ability to code in the following: in C++; C #; JAVA; Simu-Link; Python, RTI-DDS, and PLA.
- Developing software to communicate with other hardware using TCP/IP, UDP, and serial communications.
- Combat system integration and system architecture.
- Object Oriented software design concepts.
- GNAT Ada compiler; VxWorks; Tornado.
- Electronic Warfare Systems and other Shipboard systems.
- Navy Software Safety and industry best programming practices.
- Agile methodology.
Bachelor of Science or higher degree from an accredited university in engineering, computer/software engineering or computer science.