Software Manager, Ground Combat Weapon System
Hanwha Defense USA, Inc. · Huntsville, AL · 4 days ago
On-siteEngineeringFull-time
About the role
The Software Manager will lead a team of Software Developers to perform Software Development tasks and achieve technical outcomes in support of HDUSA within an integrated team. The role includes managing software requirements, leading design and integration activities, supporting digital engineering efforts, and ensuring coordinated execution across embedded software, sensors, ballistics, targeting, and system-of-systems interfaces.
Responsibilities
- Co-chair subcontractor Milestone Reviews, review and approve Software CDRL submissions.
- Chair and organize Software Interface Control Working Groups with both HDUSA subcontractors and the customer to ensure successful integration of Software systems.
- Support the HDUSA System Safety team by leading HDUSA’s implementation of Software Safety.
- Supporting the integration of Software (including firmware) from HDUSA and external suppliers into HDUSA's System Integration Laboratory (SIL).
- Implement systems-security engineering, in conjunction with HDUSA's platform cyber security team.
- Lead the development, analysis, and management of software level and system level fire control requirements, interfaces, and specifications.
- Lead the preparation and review engineering artifacts, technical documentation, design review materials, and program deliverables.
- Lead the verification and validation planning, including ballistic solution verification, timing analysis, targeting accuracy assessments, and software integration test events.
- Lead and participate in technical interchange meetings with government customers, subcontractors, and industry partners.
- Identify technical risks associated with HDUSA software development and integration, and support mitigation planning.
- Travel to customer sites, partner facilities, test ranges, and integration events as required.
Requirements
- Bachelor’s Degree in Software Engineering, Computer Engineering, Computer Science, Systems Engineering, or related technical discipline.
- Direct professional experience developing or delivering ground vehicle or aerospace software solutions.
- Extensive experience on taking ownership of the whole Software cycle: writing Software requirements, code, CSCI/Unit tests and supporting SW/System integration.
- Experience developing environments incorporating Tools such as Python, RHEL (and open equivalents such as Rocky Linux), KVM and VMWare.
- Desirable experience in developing Software using GitLab.
- Desirable experience in developing Software running on both Windows and Linux.
- Desirable experience in developing Software running in a System with strong Security, Safety, and Human Factors Engineering requirements.
- Desirable experience in IP Networking/VLANs.
- Desirable experience with systems like AFATDS.
- Familiarity with DoD acquisition processes, technical standards, and software development regulations.
- Proficiency in embedded software development environments, real-time operating systems, and common development toolchains.
- Experience leading teams in the deployment of digital engineering or MBSE tools and workflows.
- Strong analytical skills and ability to communicate complex software and system behaviors in clear technical terms.