Back to jobs
Logo of leidos
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 such as 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