EngineerJobs.io
← Back to all jobs

Job Description

Leidos Defense is seeking an onsite Software Engineer in Huntsville, AL to help develop software for critical counter UAS and missile defense solutions. The role supports the full software lifecycle in a Linux environment, with development primarily in C++ and Python, while working within a SAFe process using Jira and GitLab.

Key Responsibilities

  • Develop software for use in a Linux environment
  • Develop software in a SAFe environment using Jira and GitLab
  • Collaborate with multi-disciplinary teams to deliver required software functionality
  • Apply software best practices, including peer review and unit testing
  • Debug and troubleshoot software in a HWIL (hardware-in-the-loop) setting

Required Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or equivalent from an ABET-accredited university with 2+ years of experience, or a Master’s degree
  • Strong competency in at least C/C++ and Python
  • Experience across the software lifecycle
  • Experience with software best practices such as peer reviews, automated testing, and document generation
  • Experience partnering with other functional groups (including systems engineering, electrical engineering, and test) to create a software product
  • Experience working in an Agile environment (or equivalent)
  • Experience using tools such as Jira and GitLab (or equivalent)
  • Experience developing within Qt IDE (or equivalent)
  • Experience developing in a Linux environment
  • Familiarity troubleshooting and testing software in an HWIL environment
  • Currently living in the Huntsville, AL area or willing to relocate
  • Ability to obtain and maintain a DoD Secret security clearance

Preferred Qualifications

  • Experience with Buildroot and VMWare
  • Experience using Wireshark and developing software that sends communications over a network using UDP/TCP
  • Experience supporting and maintaining CI/CD pipelines
  • Familiarity with DoD acquisition processes and methods

Technologies and Tools

  • C/C++, Python, Linux
  • SAFe, Jira, GitLab
  • Qt, HWIL
  • Wireshark, UDP, TCP
  • Buildroot, VMWare
  • CI/CD

Compensation

Pay Range: USD 69,550 - 125,725 per year

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Work Location and Posting Details

Location: Huntsville, AL (onsite)

Original Posting Date: November 6, 2026

Similar Jobs