Posted today
Secret
Unspecified
Unspecified
IT - Software
Lynnwood, WA (On-Site/Office)
Software Engineer is needed for a contract opportunity with SOC's client onsite in Lynnwood, WA
Contract Length: 6+ Months, possible conversion to FTE
*Must have an Active Secret clearance
The Software Engineer will support the design, development, and delivery of high-reliability embedded software systems supporting advanced hardware platforms and mission-critical applications. This role is responsible for leading firmware development efforts, guiding engineering teams, and ensuring the delivery of robust, high-performance embedded solutions.
The ideal candidate brings deep hands-on experience in embedded and bare-metal development, strong technical leadership capabilities, and a proven ability to architect and debug complex hardware/software systems.
Responsibilities
Required Qualifications
Preferred Qualifications
The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
#DZFED
#CJ
#INDSC
Contract Length: 6+ Months, possible conversion to FTE
*Must have an Active Secret clearance
The Software Engineer will support the design, development, and delivery of high-reliability embedded software systems supporting advanced hardware platforms and mission-critical applications. This role is responsible for leading firmware development efforts, guiding engineering teams, and ensuring the delivery of robust, high-performance embedded solutions.
The ideal candidate brings deep hands-on experience in embedded and bare-metal development, strong technical leadership capabilities, and a proven ability to architect and debug complex hardware/software systems.
Responsibilities
- Lead the design, development, and integration of embedded firmware for microcontroller-based systems supporting advanced hardware platforms.
- Develop and maintain high-performance embedded software using C/C++ in resource-constrained environments.
- Provide technical leadership and mentorship to firmware engineers, promoting engineering best practices and high-quality development standards.
- Collaborate with hardware, systems, and software teams to define system architecture and ensure seamless hardware-software integration.
- Develop and maintain low-level drivers, hardware abstraction layers, and peripheral interfaces.
- Debug and troubleshoot complex embedded systems using tools such as JTAG, SWD, logic analyzers, and hardware debugging tools.
- Review code, guide architectural decisions, and drive improvements in development processes and firmware quality.
- Support system validation, testing, and performance optimization across the full development lifecycle.
- Document firmware architecture, design decisions, and development processes clearly and effectively.
- Communicate technical status, risks, and solutions to cross-functional stakeholders and leadership.
Required Qualifications
- 6+ years of experience in embedded or firmware development, including significant bare-metal development experience.
- 3+ years of experience in technical leadership, team lead, or supervisory roles.
- Strong proficiency in C/C++ for embedded systems development.
- Extensive experience working with microcontrollers, peripherals, registers, and low-level drivers.
- Demonstrated experience debugging complex hardware/software systems using JTAG, SWD, logic analyzers, and similar debugging tools.
- Strong understanding of embedded system architecture and hardware-software integration.
- Proven ability to lead, mentor, and develop high-performing engineering teams.
- Excellent written and verbal communication skills, with the ability to clearly convey complex technical concepts.
Preferred Qualifications
- Experience leading firmware development efforts in high-reliability or safety-critical environments.
- Experience collaborating closely with hardware engineering teams during board bring-up and system integration.
- Experience implementing low-level device drivers and hardware abstraction layers.
- Familiarity with embedded debugging, performance optimization, and system validation processes.
- Experience improving development processes, code quality standards, and team engineering practices.
The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
#DZFED
#CJ
#INDSC
group id: cxhlpand
N
Diversity is one of our core values as a Company, and it’s also something very personal and unique to each employee. Who better to tell our story of diversity than the people who are part of that story. “The Many Diverse Voices of Betterment” shares how our unique backgrounds and perspectives make us stronger, together, as a Company as a whole, and as individuals. Our diverse and inclusive culture and what diversity means at SOC and Day & Zimmermann is told through personal, unscripted first-person narratives.