Back to jobs

leidos
Actively hiring
Software Engineer
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Junior
- Salary
- $69,550 - $125,725/yr
- Posted
Location
Huntsville, United States
Leidos is seeking a Software Engineer to work onsite in Huntsville, AL, developing software for critical counter UAS and missile defense solutions. The role involves supporting the complete software lifecycle of complex defense systems in a Linux environment using C++ and Python, within a Scaled Agile Framework (SAFe) environment. The engineer will collaborate with multi-disciplinary teams, implement software functionality, and apply best practices like peer review and unit testing.
Responsibilities
- Developing software for use in a Linux environment
- Developing software in a SAFe environment using Jira and Gitlab
- Collaborating with multi-disciplinary teams to implement desired software functionality
- Utilizing software best practices such as peer reviewing and unit testing
- Debugging and troubleshooting software in a HWIL setting
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or equivalent degree from an ABET-accredited university with 2+ years of experience or Master’s degree
- Strong competency in at least C/C++, Python
- Experience with software engineering throughout the 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 create a software product
- Experience working within 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/testing software in an HWIL environment
- Currently living in Huntsville, AL or willing to relocate
- Currently holds or has the ability to obtain a Secret clearance
Nice to have
- Experience with Buildroot and VMWare
- Experience using Wireshark and developing software that sends communications over a network (UDP/TCP)
- Supporting and maintaining CI/CD pipelines
- DoD acquisition processes and methods