Software Engineer Associate

SAICPanama City Beach, FL
Onsite

About The Position

SAIC is seeking a motivated and detail-oriented Software Engineer to join their team in Panama City Beach, Florida. The role involves working in a collaborative and dynamic environment at the Holley Engineering and Integration Center, supporting the rapid development, prototyping, and production of cutting-edge adaptive warfare technologies. The ideal candidate will possess a strong technical background in software development, excellent problem-solving skills, and a team-oriented mindset, with proven experience in developing and delivering software solutions for both research and production systems. The program focuses on asymmetric and adaptive warfare systems, aiming to provide flexible, cost-effective solutions for various asset types and operational scenarios, and supports accelerated development and deployment of technologies to address emergent warfighter requirements.

Requirements

  • Strong technical background in software development
  • Problem-solving skills
  • Team-oriented mindset
  • Demonstrated experience in developing and delivering software solutions for both research and production systems
  • Experience with programming languages such as C, C++, Python, Java, or other relevant languages
  • Experience developing and implementing algorithms for tasks such as signal processing, data fusion, and real-time control systems
  • Experience with requirements analysis, system design, code review, and software testing
  • Experience incorporating cyber-resilient design practices
  • Experience utilizing software development tools for configuration management, version control, and debugging
  • Experience developing and documenting software-related deliverables
  • Experience providing support for testing, troubleshooting, and validating software functionality

Responsibilities

  • Contributes to the development, implementation, and maintenance of software applications and systems to meet project and mission requirements.
  • Collaborate with multidisciplinary teams, including mechanical and electrical engineers, to integrate software solutions into larger system architectures.
  • Design, develop, and test software for embedded systems, real-time applications, and high-performance processing environments.
  • Write and optimize code in programming languages such as C, C++, Python, Java, or other relevant languages.
  • Develop and implement algorithms for tasks such as signal processing, data fusion, and real-time control systems.
  • Participate in requirements analysis, system design, code review, and software testing.
  • Incorporate cyber-resilient design practices to ensure secure software solutions.
  • Utilize software development tools to support configuration management, version control, and debugging.
  • Develop and document software-related deliverables, including technical documents, user manuals, and test plans.
  • Provide support for testing, troubleshooting, and validating software functionality in integration labs or field environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service