user avatar

Senior Embedded Software Engineer

Robert Half Government

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.
group id: 10211279
N
Name HiddenTechnical Development Director

Match Score

Powered by IntelliSearch™
image match score
Create an account or Login to see how closely you match to this job!