Job Summary
Our Client is hiring for 6 Algorithm SW Engineers with varying levels of experience.
Position Responsibilities
As a member of the Regional Applications Agile Release Train (ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications (C2BMC) (aka C2BMC NT), this position will be a key contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC. The candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing, and resolution of issues arising from software testing. The candidate will be involved in the presentation of developed designs. The candidate will actively participate in agile planning and execution using established C2BMC processes.
Education Required
Technical Bachelor's Degree (Mathematics, Science, Engineering, or Computer Science) or significant professional experience. Master's degree highly desired.
Technical Skill Required
- Full Life-Cycle Development
- Java application development
- Unix/Linux
- Software implementation of mathematical algorithms
- Integrated software development toolsets such as Git/Gitlab, eclipse, Maven SonarQube
- Agile development
- Mathlab
- DEVSECOPS
- Systems Integration
- IAT - Level II
Preferred knowledge
- Experienced in the full life-cycle development of complex mathematical algorithms (such as tracking, correlation, guidance, battle management, and radar management) for Java-based military applications
- Experience in developing software within an agile development process, decomposition of work, and active leadership during sprint planning
- Experience developing software in a structured, process-based integrated team environment
- Experience developing software within a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environment
- Experience with git/gitlab, eclipse, Maven/Gradle, and SonarQube or similar toolsets • Experience with the development of automated unit tests and verification of requirements
- Experience with the review of system engineering artifacts such as ICDs, user cases and sequence diagrams • Preparation of software design artifacts and presentation of design materials and test results to internal and external customers
- Demonstrated leadership of technical efforts and mentoring of less experienced employees
- Candidate may also be involved in the implementation of MATLAB-based algorithms prior to their adoption into tactical Java-based software.
- Security+ certification is not required but a definite plus for this position
Background Experience Required
- Experience working within the BMDS domain preferred.
- Experience with Command and Control system application development and software integration testing are also positive.
- Candidate will need to be able to work with multiple disciplinary teams including Systems Engineering, Integration and Test, Deployment, and Warfighter Support to help ensure mission success.
- Applicant should have a good working knowledge of MS Office products.
Other
- Security Clearance Required
- Infrequent travel between Huntsville and Colorado development facilities may be required.
For certain assignments, COVID-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.