Full Job Description
Senior Software Architect in Charleston, South Carolina to lead development of software architectures supporting Navy HPTE systems, with emphasis on PLC-based control environments. The candidate will define modular, scalable software architectures and ensure integration with system architecture in a simulatable manner using MagicDraw / Cameo Systems Modeler.
Responsibilities
• Lead software architecture design for control systems, integration layers, and mission applications
• Architect and integrate PLC-based systems (e.g., Rockwell, Siemens) into software environments
• Define interfaces for real-time control, telemetry, and system coordination
• Develop UML-based architecture models in Cameo Systems Modeler
• Ensure software architecture integrates with system architecture in a simulatable fashion
Required Qualifications
• Active DoD Secret clearance
• Bachelor's degree in Software Engineering, Computer Science, or related field
• 10+ years of software architecture experience
• Ability and willingness to upgrade from secret to TS clearance
Technical Skills
• Experience with PLC systems (Rockwell, Siemens, or equivalent)
• Proficiency in Model Driven Architecture (MDA)
• Hands-on experience with MagicDraw / Cameo Systems Modeler
• Strong UML modeling capability
• Experience with APIs, middleware, and distributed systems
• Familiarity with containerization and DevSecOps
Preferred Qualifications
• Familiarity with test systems or high-power/RF environments
• Experience leveraging LLMs across wide range of classification levels
• Understanding of MOSA principles
Clearance:
• Must have an active Secret Security Clearance