Demo

Software Engineer (Algorithms)

Auria
Huntsville, AL Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 5/27/2025

Auria  is looking to hire Algorithm Software Engineers (multiple positions, multiple levels) to support the Command, Control, Battle Management and Communications (C2BMC) program. Work location is in Huntsville, AL.

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 crucial 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 resolve 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.

Essential Functions :

  • Strong problem-solving skills include reviewing system behavior issues, identifying root causes, and recommending solutions.
  • Good verbal and written communication skills, ability to work independently, and the poise and flexibility required to work in a highly dynamic environment.
  • Must be able to work with multiple disciplinary teams, including Systems Engineering, Integration and Test, Deployment, and Warfighter Support, to help ensure mission success.
  • Good working knowledge of MS Office products.
  • Infrequent travel between Huntsville and Colorado development facilities may be required.

Basic Qualifications :

Please note your updated security clearance and IAT / relevant certifications on your resume, if applicable.

  • An active SECRET clearance is required to start.
  • Experienced in the full life-cycle development of complex mathematical algorithms such as :
  • Tracking
  • Correlation
  • Guidance
  • Battle management
  • Radar management for Java-based military applications
  • Experience 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
  • 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
  • Use Cases
  • 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.
  • Involved in implementing MATLAB-based algorithms before their adoption into tactical Java-based software.
  • Preferred Qualifications :

  • DoD 8140 certification at IAT Level II or higher (Security , GSEC, SCNP, SSCP, CISSP, CISA, GSE, SCNA) is highly desired.
  • Experience working within the BMDS domain is preferred.
  • Experience with Command and Control system application development and software integration testing are highly desired.
  • Salary Range : The salary offered will be based on the selected candidate’s qualifications - skills, education & experience - and the position level ($99,000 - $140,000).

  • Level 2 : 2 years of related experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; or 6 years of related experience in lieu of a degree.
  • Level 3 : 5 years' experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; 3 years' experience with a master’s degree in engineering, computer science, mathematics or a related field
  • Level 4 : 9 years' experience with a bachelor’s degree in engineering, computer science, mathematics or a related field; 7 years' experience with a master’s degree in engineering, computer science, mathematics or a related field
  • About Auria

    Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO and with operations in Boulder, CO, Washington, DC, Huntsville, AL, Albuquerque, NM, Ogden, UT, and San Diego, CA, our success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers’ superiority in Space. With a distinguished track record and a spirit of relentless pursuit, we set the pace for progress and execute every mission with the utmost precision.

    When you join Auria as a full-time employee, you get many benefits which include :

  • Generous PTO package with yearly tenure increases
  • Flex time policy providing you the flexibility needed
  • 11 Company-Paid Holidays per year
  • Up to 4% match on 401(k) employee contributions, employer and employee contributions immediately vested
  • Tuition and Certification Fee Assistance
  • Low-cost medical plans that include company-sponsored HSA
  • No-cost life insurance
  • Employee Assistance Program (EAP)
  • And much more!
  • Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity / Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.

    Salary : $99,000 - $140,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer (Algorithms)?

    Sign up to receive alerts about other jobs on the Software Engineer (Algorithms) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Auria

    Auria
    Hired Organization Address Old Fort, NC Full Time
    Description Auria Solutions is looking to hire production employees for our Old Fort, NC Plant Filling Full-Time 2nd shi...
    Auria
    Hired Organization Address Holmesville, OH Full Time
    Description Auria is a leading global supplier of highly engineered systems for automotive flooring, acoustical, thermal...
    Auria
    Hired Organization Address Southfield, MI Full Time
    Description Auria is a leading global supplier of highly-engineered systems for automotive flooring, acoustical, thermal...
    Auria
    Hired Organization Address Albemarle, NC Full Time
    Description Auria is a leading global supplier of highly-engineered systems for automotive flooring, acoustical, thermal...

    Not the job you're looking for? Here are some other Software Engineer (Algorithms) jobs in the Huntsville, AL area that may be a better fit.

    Senior Embedded Software Engineer

    Lynx Software Technologies, Huntsville, AL

    Senior DevOps Infrastructure Engineer

    Siemens Digital Industries Software, Huntsville, AL

    AI Assistant is available now!

    Feel free to start your new journey!