Algorithm Engineer Senior - Clearance Required

Lockheed MartinHuntsville, AL
Onsite

About The Position

The Command and Control, Battle Management and Communications (C2BMC) Regional team is seeking a Software Engineer to thrive in a fast-paced team environment in the design, development, and testing of the C2BMC applications. This role involves providing specialized expertise within multiple systems and software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Common responsibilities include designing and developing new algorithms within the C2BMC Track Server application, analyzing, testing, and verifying existing algorithm design and performance, supporting software testing and issue resolution, performing in-depth analysis and technical support of systems software products, working from system specifications to develop or modify operating systems applications, assisting with design, coding, benchmark testing, debugging and documentation of programs, and interfacing with other system support groups. The role also requires generating software design artifacts and supporting design and code reviews.

Requirements

  • Bachelors degree from an accredited college in software engineering, or a related discipline, or equivalent experience/combined education, with 4+ years of professional experience.
  • Demonstrated understanding of sensor discrimination/classification of objects.
  • Demonstrated experience in design, development, testing, and documentation of complex mathematical algorithms.
  • Demonstrated experience in data analysis of complex algorithms and software, including utilizing metrics and visualizations to ensure product performance.
  • Experience with strong problem-solving skills, including the ability to review system behavior issues, identify root cause and recommend a solution.
  • Good verbal and written communication skills
  • Ability to work independently
  • Ability to work in a highly dynamic environment
  • Ability to work with multiple disciplinary teams including Systems Engineering, Integration and Test, Deployment and Warfighter Support to help ensure mission success.
  • Must currently hold an ACTIVE DoD Final Secret Security Clearance to be considered for this position.
  • Must be a US Citizen for consideration.

Nice To Haves

  • Data Fusion
  • ML Classification
  • Sensor Discrimination
  • Signal Processing
  • Kalman Filtering
  • Agile Development Experience
  • Missile Defense Domain experience
  • Design and development of real-time Java applications.
  • Developing new capabilities into a legacy software system.
  • Development of complex mathematical algorithms from design documents.
  • SW analysis against performance requirements.
  • Resolving cyber/security issues identified by Fortify/SonarQube/etc.
  • Maven or Gradle.
  • Automated unit testing frameworks.

Responsibilities

  • Design and develop new algorithms within the C2BMC Track Server application
  • Analyze, test, and verify existing algorithm design and performance
  • Support software testing and resolution of issues from multiple baselines
  • Perform in-depth analysis and technical support of systems software products, including complex problem resolution
  • Works from system specifications to develop or modify operating systems applications
  • Assist with design, coding, benchmark testing, debugging and documentation of programs
  • Interface with other system support groups
  • Generate software design artifacts and support design and code reviews

Benefits

  • Medical and dental coverage
  • 401k retirement savings plan
  • Paid time off for work/life balance
  • Mentorship opportunities
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service