Python Developer for UAV Cyber Defense & Simulation

ICF

Adelphi (MD)

On-site

USD 90,000 - 139,000

Full time

6 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ICF seeks a software developer to join a skilled, technical team focused on cyber defense for resource-constrained UAV/UGV platforms. You will develop ML-based defenses, support simulations, and evaluate resilience in tactical scenarios and field tests.

The role leverages Python, Unreal Engine, and Linux environments to build and test cyber resilience solutions. The position emphasizes collaboration across scientists, software developers, and hardware engineers, with DevOps practices and 3D

Qualifications

  • U.S. Citizenship and ability to maintain active DoD clearance.
  • Must be DoD 8570 compliant and maintain required certifications for an IAT I appointment.
  • Education: BS degree in Computer Science, Engineering, Physical Science, Information Science, Cyber Security, or Mathematics.
  • Six (6) years of research or technical experience in a scientific or technical field relevant to requirements.

Responsibilities

  • Development of software using DevOps best practices within a team of scientists, software developers, and hardware engineers.
  • Develop scenarios using 3D simulation/visualization engines such as Unreal Engine or similar to support dynamic evaluation of platform resilience.
  • Documenting and publishing the results of tests in technical reports.
  • Delivering progress updates, insights, and deliverables in technical briefings and demonstrations.
  • Working in a multi-team development project.

Skills

Python
Git
Unreal Engine
Linux
Network simulation

Education

Bachelor's degree in CS/Engineering/Physical Science/Information Science/Cyber Security/Mathematics

Tools

Unreal Engine
ns-3
Databases

Job description

ICF seeks a software developer to join a skilled, technical team focused on cyber defense for resource-constrained UAV/UGV platforms. You will develop ML-based defenses, support simulations, and evaluate resilience in tactical scenarios and field tests.

The role leverages Python, Unreal Engine, and Linux environments to build and test cyber resilience solutions. The position emphasizes collaboration across scientists, software developers, and hardware engineers, with DevOps practices and 3D

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer - UAV/UGV Cyber Defense & Simulation
Python Developer - UAV/UGV Cyber Defense & Simulation

ICF International • Adelphi (MD)

On-site
USD 110,000 - 160,000
Python Developer - UAV/UGV Cyber Defense & Simulations
Python Developer - UAV/UGV Cyber Defense & Simulations

ICF Olson • Maryland

On-site
USD 81,000 - 139,000
Python Developer - ML Cyber Defense for UAVs
Python Developer - ML Cyber Defense for UAVs

ICF • Adelphi (MD)

On-site
USD 81,000 - 139,000
Python Engineer: Cyber Defense for UAV/UGV Systems
Python Engineer: Cyber Defense for UAV/UGV Systems

ICF • Aberdeen (WA)

On-site
USD 81,000 - 139,000
Python Developer
Python Developer

ICF • Aberdeen (WA)

On-site
USD 81,000 - 139,000
Python Developer - Clearance Required
Python Developer - Clearance Required

ICF International • Adelphi (MD)

On-site
USD 110,000 - 160,000
Python Developer
Python Developer

ICF • Adelphi (MD)

On-site
USD 81,000 - 139,000
Python Developer - Clearance Required
Python Developer - Clearance Required

ICF • Adelphi (MD)

On-site
USD 90,000 - 139,000
Simulation Engineer
Simulation Engineer

Strativ Group • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior UAS Autonomy Engineer (Remote)
Senior UAS Autonomy Engineer (Remote)

Redwire • United States

On-site
USD 126,000 - 159,000
Matching 401(k)
Paid PTO
Paid holidays
+2