Software Engineer
Backend Developer
C/c++
Computer Skills
Cybersecurity Tools
Data Processing
Desktop Support
Developer
DevOps
Embedded Linux
Embedded System
Embedded Systems
End User Support
Engineering
Gitlab
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Information Technology It
Issue Tracking
IT Operations
It Service Management
IT Services
It Support
Linux
Operating System
Operating Systems
Programming
Programming Language
Programming Languages
Project Management
Project Management Tools
Service Management
Software Development
Software Engineer
Software Engineering
Systems
Technical Support
Unix Operating System
Job Description
Leidos Defense is hiring a Software Engineer for onsite work in Huntsville, AL, developing Linux-based counter UAS and missile defense software across the full lifecycle.
Responsibilities
- Develop software for use in a Linux environment
- Build and iterate in a SAFe process using Jira and Gitlab
- Collaborate with multi-disciplinary teams to implement required software functionality
- Apply software best practices including peer reviewing and unit testing
- Debug and troubleshoot software in an HWIL setting
Requirements
- Bachelor’s degree (ABET-accredited) in Software Engineering, Computer Science, or Computer Engineering (or equivalent) with 4+ years of experience
- OR Master’s degree with 2+ years of experience
- Strong competency in at least C/C++ and Python
- Experience supporting software engineering across the full software lifecycle
- Experience with software best practices such as peer reviews, automated testing, and document generation
- Experience collaborating with other functional groups (systems engineering, electrical engineering, test, etc.) to deliver a software product
- Experience working in an Agile environment (or equivalent)
- Experience using tools such as Jira and Gitlab (or equivalent)
- Experience developing with a Qt IDE (or equivalent)
- Experience developing in a Linux environment
- Familiarity with troubleshooting/testing in an HWIL environment
- Currently living in Huntsville, AL or willing to relocate
- Ability to obtain and maintain a DoD Secret security clearance
Technologies
- C/C++, Python
- Linux, SAFe
- Jira, Gitlab
- Qt IDE
- HWIL, Buildroot, VMware
- Wireshark, UDP/TCP
Preferred Qualifications
- Experience with Buildroot and VMware
- Experience using Wireshark and developing software that sends communications over a network (UDP/TCP)
- Experience supporting and maintaining CI/CD pipelines
- Familiarity with DoD acquisition processes and methods
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Pay Range
- USD 87,100 - 157,450 per year
Onsite location: Huntsville, AL. Opened: November 6, 2026.
For U.S. positions: Leidos reasonably anticipates this job requisition will remain open for at least 3 days, with an anticipated close date no earlier than 3 days after the original posting date listed above.