nLogic

nLogic

BMDS Software Engineer

Huntsville, AL · Full-time

No sponsorshipDetected 8 days ago
PythonJavaC++MATLABBashAlgorithmsGitAnsibleCI/CDJenkinsLinuxProject ManagementAgileJiraCommunication

About the role

  • This is a full-time position located in Huntsville, AL.

Responsibilities

  • Design, implement, integrate, and test software features and enhancements in support of mission-critical system capabilities.
  • Develop and maintain complex algorithms, including mathematics‑ and physics‑based solutions.
  • Perform software debugging, issue resolution, and code optimization.
  • Collaborate with systems engineers, algorithm developers, and test engineers to ensure accurate implementation of system requirements.
  • Participate in Agile ceremonies, technical discussions, peer reviews, and design sessions.
  • Document software behavior, design decisions, and test results clearly and accurately.
  • Support an on‑site, closed-area environment with adherence to security standards.
  • The role involves developing and maintaining software features, algorithms, and system behaviors using modern programming practices and working within a collaborative Agile environment.

Requirements

  • Bachelor's degree in a STEM discipline from an accredited institution (advanced degrees strongly considered).
  • Willingness to learn and become proficient in Ada development when required.
  • Ability to work both independently and within collaborative team environments.
  • Candidate must be a U.S. Citizen.
  • Current SECRET clearance is required for consideration.
  • The ideal candidate thrives in a fast‑paced setting with diverse technical challenges and works effectively across multidisciplinary engineering teams.

Nice to have

  • Experience with Linux environments, shell scripting, or system operations.
  • Experience in MATLAB or Python for algorithm prototyping or analysis.
  • Background working on large-scale, complex defense systems.
  • Advanced degree or strong foundation in mathematics or physics.
  • Experience with battle management, command and control, or fire control software.
  • Familiarity with Agile project management tools such as Jira and Confluence.
  • Experience with DevSecOps pipelines and tools including Git/GitLab, Jenkins, Ansible, or CI/CD automation.
  • Work Conditions:

Company info

  • The n Logic team is seeking a BMDS Software Engineer to support the design, implementation, integration, and testing of complex, mission‑critical software capabilities for large-scale, high‑reliability defense systems.

Visa & Work Authorization

  • Citizen

This listing is sourced directly from nLogic's careers page and normalized into a canonical job model.