
Guided Munitions Mid-Level Embedded Software Engineer
Leidos Inc, Huntsville, AL, United States
Description
Leidos is dedicated to making the world a safer place by helping customers in the Defense Industry achieve critical missions. Within the Defense Sector, the Kinetic Effects Business Area has an opening for a Guided Munitions Embedded Software Engineer to work in the Huntsville office. This role focuses on developing robust, innovative software frameworks and supporting software products used in tactical strike, sensors, CUAS, and UAS solutions.
Primary Responsibilities
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 DevOps 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 on a frequent basis.
Basic Qualifications
Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent technical degree with a GPA of 3.0 or higher.
4-8 years of relevant technical experience.
Proven 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 unit test frameworks.
Aptitude for software development, configuration management, and software quality engineering concepts.
Strong analytical and process improvement skills, with a personal drive for detail and quality workmanship.
Ability to accept constructive feedback from senior software team members.
Familiarity with Microsoft Office (Outlook, Word, Excel, PowerPoint).
Excellent teamwork and communication skills.
Ability to obtain a Secret clearance; US citizenship required.
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.
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 qualified applicants with criminal histories consistent with relevant laws.
#J-18808-Ljbffr
Leidos is dedicated to making the world a safer place by helping customers in the Defense Industry achieve critical missions. Within the Defense Sector, the Kinetic Effects Business Area has an opening for a Guided Munitions Embedded Software Engineer to work in the Huntsville office. This role focuses on developing robust, innovative software frameworks and supporting software products used in tactical strike, sensors, CUAS, and UAS solutions.
Primary Responsibilities
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 DevOps 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 on a frequent basis.
Basic Qualifications
Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent technical degree with a GPA of 3.0 or higher.
4-8 years of relevant technical experience.
Proven 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 unit test frameworks.
Aptitude for software development, configuration management, and software quality engineering concepts.
Strong analytical and process improvement skills, with a personal drive for detail and quality workmanship.
Ability to accept constructive feedback from senior software team members.
Familiarity with Microsoft Office (Outlook, Word, Excel, PowerPoint).
Excellent teamwork and communication skills.
Ability to obtain a Secret clearance; US citizenship required.
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.
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 qualified applicants with criminal histories consistent with relevant laws.
#J-18808-Ljbffr