Stealth
Algorithm Software Engineer (C2BMC) - Secret Clearance Required [28951]
Stealth, Huntsville, Alabama, United States
Current SECRET Security Clearance Required - Huntsville, Al PLEASE DO NOT SUBMIT unless you have this SECRET Security Clearance The Command and Control, Battle Management, and Communications (C2BMC) program integrates the Missile Defense System. It is a vital operational system that enables the U.S. president, secretary of defense, and combatant commanders at strategic, regional, and operational levels to systematically plan ballistic missile defense operations, to see the battle develop collectively, and to dynamically manage designated networked sensors and weapons systems to achieve global and regional mission objectives. C2BMC supports a layered missile defense capability that enables an optimized response to threats of all ranges in all phases of flight. C2BMC is the force multiplier that globally and regionally networks integrate, synchronizing autonomous sensor and weapon systems and operations to optimize performance. C2BMC is integral to all system ground and flight tests, which verify and exercise all current and future missile defense system capabilities. Please note your updated security clearance . Responsibilities: As 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. 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. Candidate will be involved in the presentation of developed designs. Candidate will actively participate in agile planning and execution using established C2BMC processes. Must Haves: Must currently hold an ACTIVE DoD Final Secret Security Clearance to be considered for this position Bachelors Degree in technical field (Mathematics, Science, Engineering, or Computer Science) 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 of 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 development of automated unit tests and verification of requirements. Experience with the review of system engineering artifacts such as ICDs, uses 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 Desired Skills: Masters Degree in technical field (Mathematics, Science, Engineering, or Computer Science) Security certification is not required but a definite plus for this position Experience in the implementation of MATLAB based algorithms prior to their adoption into tactical Java-based software. Experience within the BDMS domain preferred. The company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.