DeveloperJobs.io
← Back to all jobs

Job Description

DS2's defense R&D team is seeking a Software Engineer to join on-site in Panama City, Florida. The role supports agile Scrum development of mission-critical software for unmanned systems, spanning design, development, AI/ML, sensor integration, and field prototypes. Compensation ranges from $80,000 to $110,000 per year, and the position requires a Bachelor of Science in engineering or computer science (or equivalent) with at least five years of RDT&E experience.

Responsibilities

  • Collaborate within an agile team to plan, manage, and complete product work.
  • Contribute to designing, developing, deploying, and demonstrating applications.
  • Experiment, develop, peer-review, and continuously integrate changes into the codebase.
  • Integrate sensors and unmanned platforms (UAS/UGV) for damage-detection tasks.
  • Build and maintain Windows desktop applications using WPF with MVVM patterns.
  • Develop and deploy Android applications using Kotlin or Java.
  • Architect and operate distributed, mission-critical applications via microservices in containers.
  • Develop AI/ML models for robotic perception, damage assessment, and autonomy.
  • Implement perception pipelines to identify and classify UXO, debris, and surface damage.
  • Conduct research, report findings, and create proofs-of-concept and prototypes for R&D projects.
  • Support fieldable prototypes delivering rapid capability to Warfighters.
  • Perform manual or automated sUAS flights while ensuring safety and monitoring weather conditions.
  • Operate sensors, cameras, or LiDAR to gather high-quality imagery and aerial data.
  • Conduct test and evaluation of software on robotics applications in direct hardware contexts.

Qualifications

  • Bachelor of Science in engineering, computer science, or equivalent, plus at least five years of RDT&E experience since graduation.
  • Specific experience with unmanned systems, autonomous systems, sensor/payload integration, or software/hardware integration.
  • Experience writing technical papers and conducting RDT&E activities independently.
  • Proficiency in one or more languages: C, C++, C#, Java, JavaScript, Kotlin, or Python.
  • Experience integrating hardware components (sensors, actuators, controllers) with software applications.
  • Provides ongoing support and troubleshooting for integrated systems to ensure mission continuity.
  • Strong time management and prioritization skills to meet deadlines.
  • Collaborates with teammates, virtually and in person, to plan projects, resolve issues, and present solutions to clients.
  • U.S. citizen eligible for a U.S. government background investigation.

Technologies

  • WPF
  • MVVM
  • Kotlin
  • Java
  • C
  • C++
  • C#
  • JavaScript
  • Python
  • Android
  • SQL
  • Microservices
  • Containers
  • TAK
  • ATAK
  • WinTAK
  • Git
  • GitHub
  • Bitbucket
  • Azure DevOps
  • Atlassian
  • sUAS
  • LiDAR

Benefits

  • Flexible work schedule
  • Educational opportunities
  • Tuition reimbursement
  • Student loan repayment
  • Certification reimbursement plus bonuses
  • Excellent healthcare, dental, and vision coverage, including STD, LTD, and AD&D
  • Generous paid time off and holidays
  • 401K with company-matching contributions up to 4%
  • Sponsored community and volunteer events, such as beach cleanups and 5Ks

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.