More jobs:
Algorithm Software Engineer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-08-04
Listing for:
Vets Hired
Full Time
position Listed on 2026-08-04
Job specializations:
-
Software Development
Software Engineer, Java Developer, Software Testing, DevOps
Job Description & How to Apply Below
Job Summary
The Algorithm Software Engineer is responsible for designing, developing, testing, and maintaining Java-based mathematical algorithms that support command and control systems. The role collaborates with cross-functional engineering teams to implement software solutions, participate in Agile development, perform system integration, and ensure software quality throughout the development lifecycle.
Key Responsibilities- Design and develop Java-based mathematical algorithms.
- Generate software design artifacts and technical documentation.
- Implement software enhancements and modifications.
- Participate in software design and code reviews.
- Support software testing, debugging, and issue resolution.
- Present software designs and technical solutions.
- Participate in Agile sprint planning and development activities.
- Collaborate with Systems Engineering, Integration & Test, Deployment, and Support teams.
- Develop and integrate software using Dev Sec Ops practices.
- Implement and integrate MATLAB algorithms into Java applications when required.
- Develop automated unit tests and verify software requirements.
- Review system engineering documentation, including use cases and interface specifications.
- Support software integration and mission-critical applications.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field (or equivalent experience).
- Active DoD Secret Security Clearance.
- Experience with Java application development.
- Experience with Unix/Linux environments.
- Knowledge of Agile software development.
- Experience implementing mathematical algorithms.
- Experience with MATLAB and Dev Sec Ops .
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in cross-functional engineering teams.
- Willingness to travel as required.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×