# Embedded Software Engineer - Kinetic Effects

**Company**: Leidos
**Location**: Huntsville, AL
**Experience**: mid
**Job type**: full-time
**Salary**: $87,100.00 - $157,450.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Embedded-Software-Engineer---Kinetic-Effects_R-00193284?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d69cf5d0-35c

## Description

Leidos is seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems.

The selected candidate will contribute to the design, development, integration, and demonstration of advanced software capabilities in a fast-paced engineering environment.

This role requires close collaboration with integrated engineering teams and strong technical communication skills to support delivery of high-quality software solutions to customers.

**Primary Responsibilities**

- Perform conceptual design and development of embedded airborne system software within assigned technical area, including software architecture, code implementation, peer review participation, and comprehensive unit testing.

- Own integration of software modules within subsystems and contribute to cross-subsystem integration efforts.

- Utilize DevOps and CI/CD pipelines to ensure quality and delivery.

- Develop software tools and harnesses that support testing, integration, and maintenance activities.

- Contribute to the design, development, testing, troubleshooting, and debugging of embedded software systems within project scope.

- Frequent and direct communication with internal stakeholders and team members.

- Apply established software engineering principles, standards, and best practices throughout the full software development life cycle (SDLC).

- Recommend new technologies, tools and standards to enhance software engineering practices, collaborating with senior engineers to align with organisational goals.

- Coach and mentor junior team members, review their technical work, and contribute to the delivery of projects within technical area, aligning with technical strategy and execution plans.

- Demonstrate initiative in identifying improved development workflows, tools, and engineering practices for team adoption, including emerging AI-enabled development capabilities.

**Basic Qualifications**

- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.

- 4+ years of relevant technical experience, or 2+ years with a master’s degree in a related field.

- Candidate must be a U.S. citizen and be eligible to obtain and maintain a U.S. Department of Defense security clearance.

- Relevant technical experience must include developing, integrating, testing, or troubleshooting embedded software or embedded-adjacent applications that interface with, operate, monitor, support, simulate, control, or communicate with embedded systems.

- Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.

- Demonstrate proficiency in C/C++ for embedded systems development.

- Experience with real-time operating system (RTOS) such as VxWorks, Integrity, or FreeRTOS.

- Proficiency with embedded processors and microcontrollers (e.g. ARM Cortex, RISC-V, or similar architectures).

- Experience with embedded debugging tools (e.g., JTAG, oscilloscopes, logic analyzers, or software-based debuggers such as GDB).

- Experience with modern software development practices including Agile, DevOps, CI/CD, and test automation.

**Preferred Qualifications**

- 2+ years of experience with real-time embedded system in defense, aerospace, or safety-critical platforms.

- Experience with high-speed guided weapons systems, flight controls systems, or similar embedded solutions.

- Experience developing large-scale embedded, high-performance systems with a high level of determinism.

- Familiarity with containerization technologies (e.g., Docker, Kubernetes).

- Familiarity with Model-Based Systems Engineering (MBSE).

- Prior experience working in highly regulated or mission-critical environments (e.g., aerospace or defense sectors).

- Experience with software safety standards (DO-178C, MIL-STD-882e).

- Experience with Agile management tools and concepts such as Jira.

- Experience with software configuration management tools such as Git and GitLab.

- Strong analytical and problem-solving skills with the ability to address highly complex technical challenges.

- Ability to work independently on well-defined tasks and contribute effectively in a collaborative team environment.

**Pay Range:** $87,100.00 - $157,450.00

## Skills

### Required
- C/C++
- RTOS
- embedded processors and microcontrollers
- embedded debugging tools
- Agile
- DevOps
- CI/CD
- test automation

### Nice to have
- real-time embedded system
- high-speed guided weapons systems
- flight controls systems
- containerization technologies
- Model-Based Systems Engineering
- software safety standards
- Agile management tools
- software configuration management tools

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/Embedded-Software-Engineer---Kinetic-Effects_R-00193284?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
