What are the responsibilities and job description for the Software Engineer position at IntelliSys Solutions Group?
POSITION SUMMARY
IntelliSys Solutions Group is seeking a highly skilled and versatile 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 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 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 strong problem-solving skills, technical expertise, and collaboration across multidisciplinary teams.
RESPONSIBILITIES
- Develop software requirements based on Naval Combatant Design Specifications (NCDS), Design Practice Criteria (DPC) manuals, DoD/NAVSEA guidance, and marine/commercial specifications.
- Design, implement, and maintain software integration for networking, supervisory control systems, and other in-house tools.
- Create and manage software and hardware installation procedures, standard operating procedures, and configuration notices.
- Support hardware and software development, testing, and documentation for MCS and related machinery plant operations.
- Develop 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.
- Collaborate with cross-functional teams, including engineers and management, to ensure project alignment and successful execution.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Electronics Engineering, Mathematics, or related fields.
- 3-5 years of experience in software development using C , Java, Python, or related programming languages.
- Experience in developing and testing MCS software, including networking, supervisory control systems, and embedded systems.
- Familiarity with software development tools and environments, such as Visual Studio, NetBeans, and database tools (SQL, MySQL).
- Excellent communication skills, with the ability 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
- 3-5 years of experience in socket programming, PLC simulation, and coding.
- Experience with OPC-DA and OPC-UA protocols.
- Experience with graphical user interfaces (GUIs) and DevOps.
- Knowledge 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.
Salary : $80,000 - $105,000