ManTech seeks a motivated, career- and customer-oriented Software Engineer to join our team in Belcamp, MD. This is an onsite position.
The Software Engineer will support the Army through the Network Modernization & Mission Network Technical Service Support program (NetMod). NetMod provides product technical support services for systems and equipment being produced, fielded, modified, or supported by PdM Network Modernization (NetMod) and PdM Mission Network of the Project Manager (PM) Tactical Network (TN) of PEO C3T. This support may extend to future systems and equipment to help the Army maintain its technological advantage.
Job responsibilities include, but are not limited to:
- Assist in the integration and support of Data/Voice/Video/Telephony/NetOps and satellite systems.
- Contribute to Post-Deployment Software Support (PDSS), Post Production Software Support, and Training Services as needed.
- Perform software integration and testing for each platform with new integrated software.
- Support the evaluation of software.
- Integrate hardware and software changes with communication platforms.
- Prepare and support plans and artifacts such as Software Test Plans, Software Version Build Procedures, and Readme files.
- Provide software scans following Army Best Business Practices for scanning and remediation.
- Support software/firmware update releases, including IAVA fixes, anti-virus updates, software anomaly resolution, COTS/GOTS software updates, configuration changes, RMF artifacts, and system planning data updates.
Required Qualifications:
- Bachelor’s degree in computer science.
- 10+ years of relevant experience; 5+ years supporting major weapon systems software development within the DoD are highly preferred.
- Proficiency with programming languages such as C++, Ada, and C#.
- Experience with testing methodologies for embedded systems, integration testing, and systems-level testing.
- Knowledge of DoD Standards and Army Regulations related to software documentation management.
- Familiarity with media and documentation handling, identification, storage, and distribution.
- Practical experience with scripting languages like Python, PowerShell, and Bash.
- Ability to obtain DoD 8570/8410 IAT Level II certification.
Preferred Qualifications:
- Understanding of the software development lifecycle from requirements gathering to deployment.
- Experience with real-time operating systems such as VxWorks and FreeRTOS.
- Experience with hardware interfacing (analog/digital converters, sensors, actuators).
- Knowledge of data structures and algorithms for code optimization.
- Experience designing software modules with high availability and fault tolerance.
Security Clearance Requirements:
US Citizenship is required with a current/active Secret clearance.
Physical Requirements:
- Ability to remain stationary for 50% of the time.
- Occasional movement within the office to access equipment.
- Effective communication with co-workers, management, and customers, including delivering presentations.