Description
We are seeking a talented Senior Software Engineer to work onsite in our Huntsville office. As a Senior Software Engineer, you will develop software for critical counter UAS and missile defense solutions in a Linux environment using languages like C++ and Python.
The successful candidate will have experience with software engineering throughout the software lifecycle, including development, testing, and deployment. You will collaborate with multiple stakeholders across a multi-disciplinary team and utilize software best practices to create unique solutions for complex mission-critical problems.
Primary Responsibilities
- Develop software in a Linux environment
- Develop software in a Scaled Agile Framework (SAFe) environment using Jira and Gitlab
- Collaborate with multi-disciplinary teams to implement desired software functionality
- Utilize software best practices such as 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 degree from an ABET-accredited university with 12+ years of experience or Master's degree and 10+ years
- 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 to create a software product
- Experience working within an Agile environment
- Experience using tools such as Jira and Gitlab
- Experience developing within Qt IDE
- 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 an active Secret clearance
Preferred Qualifications
- 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
The pay range for this position is $131,300.00 - $237,350.00.