Senior Software Engineer
Backend Developer
Senior
Computer Skills
Data Processing
Desktop Support
DevOps
Embedded Engineering
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineering
Gitlab
Hardware Engineering
Hardware In The Loop
Hardware Software Co Design
Information Technology (IT)
Information Technology It
Issue Tracking
IT Operations
It Service Management
IT Services
It Support
Linux
Operating Systems
Programming
Programming Language
Programming Languages
Project Management
Project Management Tools
Safe
Service Management
Sil/hil Testing
Software Development
Software Engineer
Software Engineering
Systems
Technical Support
Unix Operating System
Job Description
Leidos offers competitive compensation and a benefits package built for long-term stability, including Health and Wellness programs, Income Protection, Paid Leave, and Retirement. This Senior Software Engineer role is on-site in Huntsville, AL and focuses on development work supporting critical counter UAS and missile defense solutions.
In this position, you will support the complete software lifecycle in a Linux environment. Development will use C++ and Python within a Scaled Agile Framework (SAFe), partnering with multi-disciplinary teams to deliver and validate required functionality.
Responsibilities
- Develop software for use in a Linux environment
- Build software in a SAFe environment using Jira and Gitlab
- Collaborate with multi-disciplinary teams to implement desired software functionality
- Apply software best practices, including peer reviewing and unit testing
- Debug and troubleshoot software in a HWIL setting
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or equivalent from an ABET-accredited university with 8+ years of experience, or a Master’s degree with 6+ years of experience
- Strong competency in C/C++ and Python
- Experience across the software engineering lifecycle
- Experience using software best practices such as peer reviews, automated testing, and document generation
- Experience collaborating 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 Jira and Gitlab (or equivalent tools)
- 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 Huntsville, AL 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 (UDP/TCP)
- Experience supporting and maintaining CI/CD pipelines
- Experience with DoD acquisition processes and methods
Compensation
Pay Range: $107,900.00 - $195,050.00 per year