Standard Job Description
Software Engineer (Target Tracking) - ATL / Hybrid / Cherry Hill NJ
Lockheed Martin's Advanced Technology Laboratories (ATL) is an applied R&D center driving breakthroughs in autonomy, robotics, AI, command & control, human‑machine symbiosis, spectrum operations, hypersonics, and cyber.
ATL's Spectrum Systems Laboratory (SSL) is seeking a junior Software Engineer with a foundation in multi-target tracking, estimation theory, sensor/data fusion, signal processing, or software development.
What You Will Be Doing:
In this role, you will contribute to the design, implementation, testing, and evaluation of algorithms and software for detecting, associating, and tracking multiple targets in complex environments across advanced sensing and electronic-warfare (EW) systems. You will also have the flexibility to explore research topics of interest and learn from peers across the lab. Your daily work will adapt to the evolving needs of our programs, allowing you to grow your skill set and directly impact cutting‑edge projects that support both commercial and military platforms.
Key responsibilities will include the following:
- Developing, testing, and evaluating Python-based algorithms and software for multi-target tracking, localization, state estimation, and sensor/data fusion.
- Applying filtering, inference, data-association, and signal-processing techniques to recorded and simulated sensor data.
- Building simulation environments, data-processing pipelines, analysis tools, and performance-evaluation workflows for complex sensing applications.
- Integrating prototype algorithms into scalable, maintainable software and larger sensor-system architectures, including CI/CD and DevSecOps practices.
- Analyzing, debugging, and optimizing tracking software and data-engineering workflows for large-scale sensor-processing and machine-learning data sets.
- Collaborating with researchers, engineers, and domain experts to advance technical solutions, conduct peer reviews, and document designs and results.
- Supporting research, customer-focused technical solutions, technical briefings, and proof-of-concept demonstrations for emerging tracking challenges.
Further Information About This Opportunity:
This role is heavily onsite at our Cherry Hill NJ location. US Citizenship with eligibility for a US government security clearance is required.
Basic Qualifications
- Bachelor’s degree from an accredited university in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or a closely related field.
- Demonstrated ability developing and testing Python software for scientific, technical, or algorithmic applications
- Strong foundation in probability and statistics, linear algebra, and estimation methods, with familiarity or practical experience in signal processing, state estimation, target tracking, or Kalman filtering
- Ability to analyze data, develop and evaluate algorithms, and communicate technical results clearly
- Strong collaboration and communication skills and proven ability to work effectively in multi‑disciplinary teams
- US Citizenship with eligibility for a US government security clearance is required.
Desired Skills
- Advanced degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or a closely related field.
- Active Secret Clearance or higher.
- Algorithms / Analysis
- Experience with localization and inference methods from sensor data such as Kalman filters, unscented transforms, and particle filters
- Research into frontiers of multi-target tracking using random Finite Sets, including Labeled Multi-Bernoulli (LMB) filters; data association through Monte Carlo and stochastic algorithms (e.g., Gibbs samplers); extensions to multi-sensor data fusion and sensor control applications
- Proficiency building simulation, analysis, and data-processing tools in Python using libraries such as NumPy, SciPy, pandas, pymap3d, and matplotlib
- Experience with optimization, digital signal processing (DSP), detection theory, and wireless sensing, or related signal-processing applications
- Software Development
- Familiarity with collaborative software-development practices, including Git-based version control, automated testing, and CI/CD pipelines
- Experience transitioning algorithms to real-time, including porting performance-critical components to C++ or Rust and interfacing with external systems through pub-sub messaging frameworks
- Research & Innovation
- Experience working research projects on state‑of‑the‑art technologies (e.g., Counter UAS, next‑gen electronic support)
- General / Domain Awareness
- Understanding of primary mission areas: Electronic Warfare (EW) and Electronic Support Measures (ESM)
- Experience with radar and other sensing systems
Pay Information
At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally.
The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only.
Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
- Additional specific benefits are dependent upon the business unit and the collective-bargaining agreement.
- Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.
- For (Washington state applicants only) Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.