Mid-Level Embedded Software Engineer (Clearance Required)

Posted 4 days ago

nickerson talent solutionsTampa (FL)

SENIORITY

Lead

Apply

About the role

Join a team developing security critical embedded software and firmware for high assurance cryptographic systems supporting the U.S. Department of Defense, NATO, and allied partners. This is a hands on engineering role focused on secure embedded development, C and Rust, cryptographic systems, and software that goes through formal security certification. What You’ll Work On • Develop embedded software primarily in C and Rust • Work on cryptographic and key management systems • Support secure communications, remote rekey, and lifecycle management • Modernize legacy C codebases and develop Rust based embedded solutions • Design security boundaries and trusted services • Support NSA High Assurance certification activities • Develop requirements, architecture, interface, and design documentation • Perform unit, integration, acceptance, and hardware in the loop testing • Work closely with systems, hardware, security, and test engineers Required • Active U.S. Government Secret clearance • U.S. Citizenship • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience • 5+ years of embedded software development in C and Rust • Low level embedded development and debugging • ARM processors and SoC platforms • Firmware and hardware/software integration • Strong understanding of memory management, concurrency, and deterministic embedded behavior Preferred • 8+ years of embedded or firmware development • Rust in constrained embedded environments • NSA High Assurance, RMF, or similar DoD security frameworks • Cryptographic systems, key management, secure boot, or trust architectures • OpenOCD, GDB, JTAG/SWD • AMD Zynq UltraScale+ MPSoC or similar platforms • Agile or waterfall development experience Direct Hire | Tampa, FL | ~5% Travel

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this