Algorithm SW Engineer

Vets Hired

Huntsville, Alabama

JOB DETAILS
SKILLS
Agile Programming Methodologies, Algorithms, C Programming Language, C++ Programming Language, CCNA - Cisco Certified Network Associate, Code Reviews, CompTIA Security+, Computer Network Defense (CND), Computer Science, Cross-Functional, DoD Directive 8140, DoD Directive 8570, Git, Gradle, IAT - Information Assurance Technical, Identify Issues, Integration Testing, Java, Linux Operating System, MATLAB, Mathematics, Maven, Microsoft C# (C Sharp), Object Oriented Programming (OOP), Operational Support, Physics, Problem Solving Skills, Process Development, Root Cause Analysis, Secret Clearance, Security Clearance, Software Administration, Software Engineering, Software Testing, Systems Analysis, Systems Engineering, Test Plan/Schedule, Unit Test, United States Department of Defense (DoD), Unix Operating Systems
LOCATION
Huntsville, Alabama
POSTED
30+ days ago

Job Summary

An organization is seeking an Algorithm Software Engineer to support a Command and Control, Battle Management, and Communications (C2BMC) program. This role involves contributing to the design and development of Java-based mathematical algorithms within an Agile development environment.

What You Can Expect to Do:

  • Assist in implementing Java-based software updates
  • Participate in design and code reviews
  • Support software testing and troubleshoot issues identified during testing
  • Present developed designs to stakeholders
  • Engage in Agile planning and execution following established processes
  • Analyze system behavior, identify root causes of issues, and recommend solutions
  • Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Deployment, and operational support teams
  • Work independently while adapting to a fast-paced, dynamic environment

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field with 2 years of experience; OR
  • Master's degree in a related field with no prior experience; OR
  • 6 years of relevant experience in lieu of a degree
  • Active, in-scope DoD-issued Secret security clearance (required at time of application)
  • Experience with Software Development Life Cycle (SDLC)
  • Experience developing Java-based applications and familiarity with C, C++, or C#
  • Strong understanding of Object-Oriented Programming

Preferred Qualifications:

  • Active DoD 8140 certification at IAT Level II or higher (e.g., Security+ CE, CCNA-Security, CySA+, CND)
  • Experience with tools such as Git/GitLab, Eclipse, Maven/Gradle, and SonarQube
  • Experience working in Unix/Linux environments
  • Experience working in Agile development processes
  • Experience developing unit tests
  • Exposure to MATLAB-based algorithm development and transition into Java-based systems

About the Company

V

Vets Hired