×
Register Here to Apply for Jobs or Post Jobs. X

Guided Munitions Mid-Level Embedded Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: Leidos
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 87100 USD Yearly USD 87100.00 YEAR
Job Description & How to Apply Below

Leidos is dedicated to making the world a safer place through defense industry solutions. Within the Defense Sector, the Kinetic Effects Business Area has an opening for an Aviation Embedded Software Engineer in Huntsville, Alabama. This role involves developing software for tactical strike, sensors, CUAS, and UAS solutions, focusing on robust, innovative software frameworks and the fielding, support, and maintenance of software products.

Primary

Responsibilities
  • This position involves conceptual design across the full stack of software for airborne systems, embedded software architectural design, code implementation, team peer review, unit testing, integration of loosely coupled software modules within subsystems and across distributed networks, use of Dev Ops and CI/CD pipelines, and development of software tools, harnesses, and infrastructures to support a fully integrated solution.
  • Direct communication with customers, end users, internal stakeholders, and team members will be required on a frequent basis.
Basic Qualifications
  • Candidate must possess at least a Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or an equivalent technical degree with a GPA of 3.0 or higher.
  • Candidate should have 4+ years of relevant technical experience or 2+ years with an MS degree.
  • Have a proven track record of implementing software according to high quality development principles.
  • Strong competency in software development in C, C++, Java, or Python.
  • Working knowledge of inter-process communication, multithreaded programming, and memory management.
  • Experience writing unit and integration tests with supported test frameworks.
  • Possess an aptitude for configuration management and software quality engineering concepts.
  • Strong analytical and process improvement skills with a personal drive for detail and quality workmanship.
  • Familiarity with software testing and quality engineering concepts.
  • Expected to accept constructive feedback from senior software team members.
  • Demonstrates proficiency with Microsoft Office (Outlook, Word, Excel, PowerPoint).
  • Excellent teamwork and communication skills.
Preferred Qualifications
  • Experience working under a disciplined software engineering process.
  • Ability to work across multiple products developed by multiple small teams.
  • Familiarity with embedded software such as device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL).
  • Familiarity with hardware such as microcontrollers, single board computers, common peripheral interfaces, and hardware test equipment.
Compensation
  • Pay Range: $87,100.00 - $.
Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary