L

Leidos

Builds technology for defense and civil agencies

Flight Software Engineer

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

About the Job

Requirements

  • Candidate must possess at least 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.
  • The candidate must have 8 or more years of relevant technical experience, or 6 or more years with a master's degree.
  • Have a proven track record of implementing software development principles.
  • Demonstrate competency in software development in at least one of C/C++, Java, C#, Rust, or Python.
  • Participate in peer reviews and accept constructive feedback from more senior software team members.
  • Have experience writing unit and integration tests with unit test frameworks.
  • Have aptitude for technical skills required for software development, configuration management, and software quality engineering concepts.
  • Have strong analytical and process-improvement skills and attention to detail and quality workmanship.
  • Have aptitude for technical skills required for software testing and software quality engineering concepts.
  • Have aptitude with Linux and Windows operating systems and their development tools and integrated development environments, scripts, debuggers, and administrative features.
  • Be familiar with Agile development methodologies and use of one or more Agile tools, such as GitLab Ultimate, Atlassian Jira, Trello, or Monday.com.
  • Be familiar with Microsoft Office, including Outlook, Word, Excel, and PowerPoint.
  • Have good verbal and written communication skills.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville–North Alabama area.
  • Must be a U.S. citizen and able to obtain and maintain a Secret security clearance.

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.
  • Perform 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.
  • Use the GitLab software pipeline for configuration management, continuous integration, and automated testing.
  • Communicate directly and frequently with customers, end users, and team members.
  • Develop robust, innovative software frameworks and support the fielding, support, and maintenance of software products, including analysis tools and simulations, mission-planning software, and components of mission-critical systems.
  • Development may include embedded computing technologies such as drivers, flash memory, bootloaders, board support packages, PCBs, JTAG, real-time operating systems, single-board computers, systems-on-chip, and hardware interfaces and protocols.

Desired Qualifications

  • Experience with applicable industry standards such as IEEE 12207, CMMI, DO-178C, DO-278, or RMF.
  • Interest or experience in software development using AI tools.
  • Ability to work across multiple products under development by multiple small teams.
  • Experience designing and implementing time-sensitive software for integrated systems, such as real-time software, hardware-in-the-loop simulation, vehicles, medical devices, or IoT components.

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