BMDS Software Engineer
<p>The&nbsp;<em>n</em>Logic team is seeking a&nbsp;<strong>BMDS Software Engineer</strong>&nbsp;to support the design, implementation, integration, and testing of complex, mission‑critical software capabilities for large-scale, high‑reliability defense systems. The role involves developing and maintaining software features, algorithms, and system behaviors using modern programming practices and working within a collaborative Agile environment.<br><br>The ideal candidate thrives in a fast‑paced setting with diverse technical challenges and works effectively across multidisciplinary engineering teams.<br><br><strong>Key Responsibilities:</strong></p> <ul> <li>Design, implement, integrate, and test software features and enhancements in support of mission-critical system capabilities.</li> <li>Develop and maintain complex algorithms, including mathematics‑&nbsp;and physics‑based solutions.</li> <li>Contribute to the development of large, long‑lived codebases with high reliability and performance requirements.</li> <li>Perform software debugging, issue resolution, and code optimization.</li> <li>Collaborate with systems engineers, algorithm developers, and test engineers to ensure accurate implementation of system requirements.</li> <li>Participate in Agile ceremonies, technical discussions, peer reviews, and design sessions.</li> <li>Document software behavior, design decisions, and test results clearly and accurately.</li> <li>Support an on‑site, closed-area environment with adherence to security standards.</li> </ul> <p><br><strong>Required Qualifications:</strong></p> <ul> <li>Bachelor’s degree in a STEM discipline from an accredited institution (advanced degrees strongly considered).</li> <li>Professional experience developing software in C++, Java, or Ada.</li> <li>Willingness to learn and become proficient in Ada development when required.</li> <li>Understanding of software engineering principles, algorithms, and data structures.</li> <li>Strong analytical and critical‑thinking abilities.</li> <li>Excellent written and verbal communication skills.</li> <li>Ability to work both independently and within collaborative team environments.</li> <li>Must be able to work on-site in a closed-area environment.</li> <li>Active, in‑scope DoD Secret clearance at time of application.</li> </ul> <p><br><strong>Preferred Qualifications:</strong></p> <ul> <li>Experience with Linux environments, shell scripting, or system operations.</li> <li>Experience in MATLAB or Python for algorithm prototyping or analysis.</li> <li>Background working on large-scale, complex defense systems.</li> <li>Advanced degree or strong foundation in mathematics or physics.</li> <li>Experience with battle management, command and control, or fire control software.</li> <li>Familiarity with Agile project management tools such as Jira and Confluence.</li> <li>Experience with DevSecOps pipelines and tools including Git/GitLab, Jenkins, Ansible, or CI/CD automation.</li> </ul> <p><br><strong>Work Conditions:</strong></p> <ul> <li>Work Model: On-site</li> <li>Travel: Up to 10%</li> <li>Work Hours: Standard</li> </ul> <p><br>Candidate must be a U.S. Citizen. This is a full-time position located in Huntsville, AL. Current SECRET clearance is required for consideration.</p>
PAIGE