Mid-Level Aviation Embedded Software Engineer

Leidos10 months ago
Huntsville, AL, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Leidos is dedicated to making the world a safer place by delivering innovative engineering, scientific, and IT solutions. In the Defense Sector, the Airborne Systems Business Area in Huntsville is seeking a talented Aviation Embedded Software Engineer to design, develop, and maintain robust software frameworks for tactical strike, sensors, CUAS, and UAS solutions while collaborating with customers and internal teams.

Key Responsibilities

  • Conceptual design across the full software stack for airborne systems, including architectural design, code implementation, team peer review, unit testing, and integration of loosely coupled modules.
  • Utilize DevOps and CI/CD pipelines, and develop custom tools and infrastructures to support a fully integrated solution.
  • Engage in direct communication with customers, end users, internal stakeholders, and team members on a frequent basis.

Required Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or a related technical field with an overall GPA of 3.0 or higher.
  • 4-8 years of relevant technical experience with a proven track record of high-quality software development.
  • Strong competency in software development using C, C++, Java, or Python.
  • Working knowledge of inter-process communication, multithreaded programming, and memory management.
  • Experience writing unit and integration tests using industry-standard test frameworks.
  • Excellent analytical, process improvement, teamwork, and communication skills.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
  • U.S. Citizenship with the ability to obtain and maintain a Secret Security Clearance.

Preferred Qualifications

  • Experience working under a disciplined software engineering process and across multiple products developed by small teams.
  • Familiarity with embedded software components such as device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL).
  • Understanding of hardware including microcontrollers, single board computers, peripheral interfaces, and hardware test equipment.
  • Current security clearance (Secret) is a plus.

Benefits & Perks

  • Compensation: Pay Range $87,100.00 - $157,450.00. The range serves only as a guideline and does not guarantee salary. Final offers will take into account job responsibilities, education, experience, and internal equity.
  • Benefits: Competitive compensation package including Health and Wellness programs, Income Protection, Paid Leave, and Retirement benefits.

Required Skills

Multithreaded Programming
CI/CD
Embedded Systems
C
C++
Unit Testing
RTOS
DevOps