L

Leidos

Builds technology for defense and civil agencies

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USA$69.5k - $125.7k

About the Job

Requirements

  • A bachelor's degree in software engineering, computer science, computer engineering, electrical engineering, aerospace engineering, mathematics, or an equivalent technical degree, with an overall GPA of 3.0 or higher, is required.
  • The candidate must have 2–4 years of relevant technical experience with a bachelor's degree, or 0–2 years of experience with a master's degree.
  • The candidate must have a proven track record of implementing software development principles.
  • The candidate must demonstrate competency in software development using at least one of C/C++, Java, C#, Rust, or Python.
  • The candidate must participate in peer reviews and accept constructive feedback from more senior software team members.
  • The candidate must have experience writing unit and integration tests with unit test frameworks.
  • The candidate must have aptitude for the technical skills required for software development, configuration management, and software quality engineering concepts.
  • The candidate must have strong analytical and process-improvement skills and attention to detail and quality workmanship.
  • The candidate must have aptitude for the technical skills required for software testing and software quality engineering concepts.
  • The candidate must have aptitude with Linux and Windows operating systems and their respective development tools, IDEs, scripts, debuggers, and administrative features.
  • The candidate must be familiar with Agile development methodologies and at least one Agile tool, such as GitLab Ultimate, Atlassian Jira, Trello, or Monday.com.
  • The candidate must be familiar with Microsoft Office, including Outlook, Word, Excel, and PowerPoint.
  • The candidate must have good verbal and written communication skills.
  • The candidate must reside in North Alabama or be willing to relocate to the Huntsville–North Alabama area.
  • The candidate must possess a Secret clearance or be eligible to obtain and maintain one.

Responsibilities

  • Design and develop robust C/C++ embedded software under the oversight of a senior software developer.
  • Assist with creating and executing unit and integration tests on software components.
  • Work as part of an agile software development team for tasking and progress reporting.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Troubleshoot and resolve application issues and bugs in a timely manner.
  • Perform other software development duties as assigned.
  • Use the GitLab software pipeline for configuration management, continuous integration, and automated testing.
  • Communicate frequently with customers, end users, and team members.

Desired Qualifications

  • Experience with applicable industry standards, including IEEE 12207, CMMI, DO-178C, DO-278, or RMF, is preferred.
  • Interest in or experience with software development using AI tools is preferred.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs