Software Engineer

Leidos
US - Alabama - Huntsville
View Company Profile / << Go Back

  • Job Type: Full time
  • 6 days ago

Job Description

Develop and maintain software for mission-critical counter-UAS and missile defense systems in a Linux environment, using C/C++ and Python within a SAFe development process. Collaborate with multidisciplinary teams, apply software engineering best practices, and debug and test software in a hardware-in-the-loop environment.

Requirements: Requires a bachelor's degree in a relevant field and at least four years of experience, or a master's degree and at least two years of experience, along with strong C/C++ or Python skills and experience with Linux, Agile development, and the software lifecycle. Candidates should have experience with software testing and reviews, Jira and GitLab or equivalents, Qt or an equivalent IDE, multidisciplinary collaboration, and HWIL troubleshooting, and must be able to obtain and maintain a DoD Secret clearance.

Key Skills: C/C++, Python, Linux, Software Development Lifecycle, Agile, Scaled Agile Framework (SAFe), Jira, GitLab, Qt IDE, Peer Reviews, Automated Testing, Unit Testing, Hardware-in-the-Loop (HWIL) Testing, Debugging and Troubleshooting, CI/CD Pipelines, Network Communications (UDP/TCP)

Benefits: Health and Wellness Programs, Income Protection, Paid Leave, Retirement Benefits




Fast Track Upload