Skip to main content
Senior Embedded Software Engineer (Secret Clearance) Senior Embedded Software Engineer (Secret Clearance) We are located in the Carlsbad, CA area and we are a publicly traded communications company that has proudly been in business for over 20 years! We are on a mission to provide the highest quality service possible and bridge the digital divide across the globe. We work across a variety of different industries, and we are one of the global leaders in our space that is constantly innovating and working with the latest technologies.
Position Overview: We are seeking a Senior Embedded Software Engineer with an active U.S. Secret clearance to design, implement, and maintain high-assurance embedded software for mission-critical systems. The role focuses on developing robust C++ embedded applications and firmware, integrating with hardware platforms, and delivering thoroughly tested, secure software in a collaborative, fast-paced environment. The ideal candidate combines strong hands-on coding skills, systems-level thinking, and experience working within cleared programs.
Key Responsibilities: Design, develop, and maintain embedded software and firmware using C++ for real-time, resource-constrained systems. Collaborate with hardware engineers and system architects to define interfaces, requirements, and system integration plans. Implement, debug, and optimize device drivers, board support packages, and middleware components. Perform code reviews, enforce coding standards, and mentor junior engineers to improve quality and efficiency. Develop and execute unit, integration, and system-level tests; diagnose and resolve defects using hardware-in-the-loop and lab equipment. Participate in build/release processes, CI/CD pipelines, and configuration management for embedded software. Ensure software meets performance, reliability, and security requirements for classified environments. Prepare technical documentation, design descriptions, and compliance artifacts for program reviews and audits. Support sustainment activities including field issue resolution, patches, and version upgrades for deployed systems. Work with program security officers to follow clearance and handling procedures for classified code and data.
Qualifications: Bachelors degree in Computer Science, Electrical Engineering, Computer Engineering or related field, or equivalent experience; advanced degree preferred.8+ years of professional experience in embedded software development, with a strong emphasis on C++.Demonstrated experience developing software for embedded and real-time systems, including familiarity with RTOS and bare-metal environments. Active U.S. Secret clearance required and ability to maintain eligibility; experience working on classified programs. Proficient with embedded toolchains, debuggers, logic analyzers, oscilloscopes, and version control systems. Strong understanding of hardware interfaces (UART, SPI, I2C, CAN, GPIO), memory-constrained design, and low-level debugging techniques. Experience with software design patterns, unit testing, and continuous integration for embedded projects. Excellent written and verbal communication skills and experience producing technical documentation for engineering and security reviews.
Nice-to-have: proficiency in C and Rust, experience developing on Linux OS and networking stacks (TCP/IP), familiarity with secure coding practices, and eligibility for Top Secret/SCI or SAP access.
Benefits: MedicalDentalVisionPTO401k w/ match Potential for RSUs$150,000.00 - $235,000.00 Annually

Matching similar jobs

Level

Lead L6

Salary

$150,000 per year

Location

Carlsbad, CA

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

yesterday

APPLY NOW (opens in a new tab)