Algorithm Engineer Senior - Clearance Required
Lockheed Martin · Huntsville, AL · Yesterday
EngineeringFull-time
Basic Qualifications
- Bachelor's 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.
Work 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.
- Aid in 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.
Desired Skills
- Data Fusion, ML Classification, Sensor Discrimination, Signal Processing, Kalman Filtering
- Agile Development
- 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