Posted today
Secret
Mid Level Career (5+ yrs experience)
$150,000 - $170,000
No Traveling
Engineering - Systems
Lynnwood, WA (On-Site/Office)
Clearance: Active Secret Clearance Required
Employment Type: Full-Time
About the Role
Leidos is seeking a highly skilled Senior Embedded Software Engineer with an active Secret clearance to lead the design, development, testing, and delivery of embedded and firmware solutions for complex, software‑intensive systems.
This individual will operate across the full software development life cycle (SDLC), applying advanced engineering principles to bare‑metal development, low‑level driver design, and hardware‑software integration. You will influence system architecture, lead engineering initiatives, and mentor the technical team.
Key Responsibilities
Lead the design, development, testing, troubleshooting, and debugging of embedded/firmware applications.
Develop bare‑metal software and low‑level drivers for microcontrollers and hardware subsystems.
Perform software requirements analysis, system architecture assessments, and hardware compatibility reviews.
Debug complex embedded systems using JTAG/SWD, logic analyzers, oscilloscopes, and other diagnostic tools.
Collaborate with cross-functional engineering teams to drive system-level integration and performance optimization.
Create and maintain development tools, infrastructure, CI/CD artifacts, and technical documentation.
Manage large engineering projects spanning multiple technical areas, ensuring on-time delivery and technical excellence.
Communicate effectively with internal teams, client stakeholders, subcontractors, and vendors.
Provide technical leadership, mentoring, and direction to junior and mid-level engineers.
Influence engineering approaches, solution design decisions, and best practices.
Required Qualifications
Active Secret security clearance (required at time of hire).
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
and 8–12 years of embedded software experience
OR Master’s with 6–10 years experience
OR Doctorate with relevant background.
Technical Requirements
6+ years of embedded or firmware development, including strong bare‑metal experience.
Expert proficiency in C/C++ for embedded systems.
Experience working directly with microcontrollers, peripherals, registers, memory-mapped I/O, and low-level interfaces.
Demonstrated ability to debug hardware/software interactions using JTAG/SWD, logic analyzers, oscilloscopes, etc.
Experience building and maintaining low‑level drivers and firmware modules.
Strong understanding of real‑time systems, interrupt-driven design, and embedded performance optimization.
Leadership & Communication Requirements
3+ years in a technical leadership, team lead, or supervisory role.
Proven ability to lead and develop high-performing engineering teams.
Ability to present complex technical concepts clearly to engineers, stakeholders, and program leadership.
Strong written and verbal communication across diverse technical and non‑technical groups.
Preferred Qualifications
Experience in defense, aerospace, or mission‑critical embedded systems.
Familiarity with RTOS environments, embedded Linux, or ARM Cortex platforms.
Experience supporting government proposals, design reviews, and compliance documentation.
Knowledge of secure coding practices or cybersecurity principles for embedded systems.
Impact of the Role
This position plays a critical role in delivering embedded software solutions that support major program objectives and mission‑focused system capabilities. You will drive technical decisions, mentor the engineering team, and influence the success of next‑generation embedded platforms.
Employment Type: Full-Time
About the Role
Leidos is seeking a highly skilled Senior Embedded Software Engineer with an active Secret clearance to lead the design, development, testing, and delivery of embedded and firmware solutions for complex, software‑intensive systems.
This individual will operate across the full software development life cycle (SDLC), applying advanced engineering principles to bare‑metal development, low‑level driver design, and hardware‑software integration. You will influence system architecture, lead engineering initiatives, and mentor the technical team.
Key Responsibilities
Lead the design, development, testing, troubleshooting, and debugging of embedded/firmware applications.
Develop bare‑metal software and low‑level drivers for microcontrollers and hardware subsystems.
Perform software requirements analysis, system architecture assessments, and hardware compatibility reviews.
Debug complex embedded systems using JTAG/SWD, logic analyzers, oscilloscopes, and other diagnostic tools.
Collaborate with cross-functional engineering teams to drive system-level integration and performance optimization.
Create and maintain development tools, infrastructure, CI/CD artifacts, and technical documentation.
Manage large engineering projects spanning multiple technical areas, ensuring on-time delivery and technical excellence.
Communicate effectively with internal teams, client stakeholders, subcontractors, and vendors.
Provide technical leadership, mentoring, and direction to junior and mid-level engineers.
Influence engineering approaches, solution design decisions, and best practices.
Required Qualifications
Active Secret security clearance (required at time of hire).
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
and 8–12 years of embedded software experience
OR Master’s with 6–10 years experience
OR Doctorate with relevant background.
Technical Requirements
6+ years of embedded or firmware development, including strong bare‑metal experience.
Expert proficiency in C/C++ for embedded systems.
Experience working directly with microcontrollers, peripherals, registers, memory-mapped I/O, and low-level interfaces.
Demonstrated ability to debug hardware/software interactions using JTAG/SWD, logic analyzers, oscilloscopes, etc.
Experience building and maintaining low‑level drivers and firmware modules.
Strong understanding of real‑time systems, interrupt-driven design, and embedded performance optimization.
Leadership & Communication Requirements
3+ years in a technical leadership, team lead, or supervisory role.
Proven ability to lead and develop high-performing engineering teams.
Ability to present complex technical concepts clearly to engineers, stakeholders, and program leadership.
Strong written and verbal communication across diverse technical and non‑technical groups.
Preferred Qualifications
Experience in defense, aerospace, or mission‑critical embedded systems.
Familiarity with RTOS environments, embedded Linux, or ARM Cortex platforms.
Experience supporting government proposals, design reviews, and compliance documentation.
Knowledge of secure coding practices or cybersecurity principles for embedded systems.
Impact of the Role
This position plays a critical role in delivering embedded software solutions that support major program objectives and mission‑focused system capabilities. You will drive technical decisions, mentor the engineering team, and influence the success of next‑generation embedded platforms.
group id: 10211279