Job Description
POSITION SUMMARY
IntelliSys Solutions Group is seeking a highly skilled and experienced Software Developer to support the development and integration of Simulator/Stimulator technology for onboard trainers used in Machinery Control Systems (MCS). The ideal candidate will have 5-7 years of experience in software development for naval systems, working closely with engineering and project management teams to meet the highest standards in software and hardware integration, simulation, and lifecycle support.
As part of this role, the candidate will lead and contribute to all phases of the software lifecycle, including requirements definition, design, testing, deployment, and maintenance, in compliance with DoD and NAVSEA guidelines. The position requires advanced problem-solving skills, technical expertise, and collaboration across multidisciplinary teams to drive project success.
RESPONSIBILITIES
• Develop and refine software requirements based on Naval Combatant Design Specifications (NCDS), Design Practice Criteria (DPC) manuals, DoD/NAVSEA guidance, and marine/commercial specifications.
• Lead the design, implementation, and maintenance of software integration for networking, supervisory control systems, and other in-house tools.
• Oversee the creation and management of software and hardware installation procedures, standard operating procedures, and configuration notices.
• Provide advanced support for hardware and software development, testing, and documentation for MCS and related machinery plant operations.
• Develop sophisticated models and simulations for MCS and plant operations, incorporating hardware, software, and interface interactions.
• Provide lifecycle support following the NSWCPD Systems Engineering Process (SEP) and adhering to CMMI and IEEE standards.
• Work in an Agile Scrum environment for iterative development and software deliveries, serving as a mentor for less experienced team members.
• Collaborate with cross-functional teams, including engineers and management, to ensure project alignment and successful execution.
REQUIRED QUALIFICATIONS
• Proficiency in creating and analyzing technical documentation, including requirements, design specifications, and test plans.
• In-depth knowledge of software lifecycle management, including configuration management and version control tools such as Git, SVN, or equivalent systems.
• Familiarity with cybersecurity principles and practices, including secure coding standards and compliance with DoD cybersecurity guidelines.
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Electronics Engineering, Mathematics, or related fields.
• 5-7 years of experience in software development using C++.
• 3-5 years of experience in Java or Python programming languages.
• Extensive experience in developing and testing MCS software, including networking, supervisory control systems, and embedded systems.
• Advanced familiarity with software development tools and environments, such as Visual Studio, NetBeans, and database tools (SQL, MySQL).
• Demonstrated leadership skills and excellent communication abilities, with the capacity to work effectively across technical and management teams.
• Ability to obtain a DoD Secret security clearance (active clearance preferred).
• Ability to work on-site 2-3 days per week.
DESIRED QUALIFICATIONS
• Expertise in debugging and optimizing code for high performance and scalability.
• Experience leading or participating in software peer reviews and audits to ensure code quality and adherence to standards.
• Knowledge of simulation frameworks and tools commonly used in MCS environments.
• 5+ years of experience in socket programming, PLC simulation, and coding.
• Advanced experience with OPC-DA and OPC-UA protocols.
• Strong background in graphical user interfaces (GUIs) and DevOps.
• Deep understanding of network protocols such as TCP/IP and UDP.
• Certification in Windows, Linux, or CompTIA Security+.
WORKING CONDITIONS
The work will primarily be performed in IntelliSys’s office environment or Control System Test Labs. Some work may be conducted onboard U.S. Navy ships, requiring physical mobility (up/down stairways) and proper safety precautions. Occasional travel (up to 10%) may be required.
BENEFITS
• 401(k) with company matching
• Health, Dental, and Vision insurance
• Paid time off
• Flexible work schedule
IntelliSys Solutions Group is committed to increasing employment opportunities in historically underutilized business zones (HUBZones) and encourages applicants residing in those areas to apply. We are an equal opportunity employer and provide equal employment opportunities to all qualified candidates regardless of race, color, religion, sex, national origin, disability, or veteran status.
Job Type: Full-time
Pay: $80,000.00 - $105,000.00 per year
Benefits:
• 401(k)
• 401(k) matching
• Dental insurance
• Health insurance
• Vision insurance
Application Question(s):
• Do you have a government clearance?
Work Location: In person