Posted today
Secret
Mid Level Career (5+ yrs experience)
$130,000 - $170,000
Engineering - Systems
Carlsbad, CA•Marlborough, MA•Washing, DC•Linthicum Heights, MD•Tampa, FL
Embedded Software Engineer – Secure Communications
Locations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL
Job Type: Direct Hire
Clearance Required: Active DoD Secret (or higher)
Compensation: 130k-170kl
Work Environment: 100% Onsite
About the Role
We are seeking an Embedded Software Engineer to join a fast-paced team developing next-generation encrypted communications systems supporting government enterprise networks.
You will help design and build secure embedded software powering Layer 2 and Layer 3 inline network encryptors, cryptographic devices, and emerging encryption technologies. This role supports the development, testing, and certification of a Next Generation High-Speed Encryptor (NGE) used in mission-critical environments.
This is hands-on embedded development at the intersection of C/C++, Linux, cryptography, and secure systems engineering.
What You’ll Do
Design and implement embedded software in C/C++
Develop software for embedded Linux environments
Support secure communications systems using protocols like IPSec, MACsec, and TLS
Contribute to Linux kernel driver development and modifications
Work with microprocessors (ARM, RISC-V, NIOS, etc.)
Develop and support standalone embedded applications
Assist in RESTConf interface design and implementation
Utilize emulation environments for testing and validation
Collaborate closely with systems, hardware, and test engineering teams
Participate in Agile development processes and CI/CD workflows
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or related field
5+ years of embedded software development experience in C/C++
2+ years of experience working with Linux OS (embedded preferred)
Experience using Rust
Basic understanding of TCP/IP and network configuration
Object-oriented development experience
Familiarity with Agile/Scrum environments
Experience with CI/CD practices
Strong written and verbal communication skills
US Citizenship with active Secret clearance (or higher)
Preferred Experience
Linux kernel driver development
Bare metal embedded device drivers
Experience with ARM, RISC-V, or other embedded processors
Experience with RESTConf interfaces
Exposure to emulation environments
Experience with Python
Familiarity with standalone embedded applications
Experience working on multi-disciplinary engineering teams
Why Join?
Work on high-speed, mission-critical encryption technology
Contribute to secure communications that support national security
Join a collaborative engineering team solving complex technical challenges
Be part of a long-term, high-visibility government program
If you are an embedded engineer with strong C/C++ skills, Linux experience, and an active clearance looking to work on secure encryption systems, we encourage you to apply.
Locations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FL
Job Type: Direct Hire
Clearance Required: Active DoD Secret (or higher)
Compensation: 130k-170kl
Work Environment: 100% Onsite
About the Role
We are seeking an Embedded Software Engineer to join a fast-paced team developing next-generation encrypted communications systems supporting government enterprise networks.
You will help design and build secure embedded software powering Layer 2 and Layer 3 inline network encryptors, cryptographic devices, and emerging encryption technologies. This role supports the development, testing, and certification of a Next Generation High-Speed Encryptor (NGE) used in mission-critical environments.
This is hands-on embedded development at the intersection of C/C++, Linux, cryptography, and secure systems engineering.
What You’ll Do
Design and implement embedded software in C/C++
Develop software for embedded Linux environments
Support secure communications systems using protocols like IPSec, MACsec, and TLS
Contribute to Linux kernel driver development and modifications
Work with microprocessors (ARM, RISC-V, NIOS, etc.)
Develop and support standalone embedded applications
Assist in RESTConf interface design and implementation
Utilize emulation environments for testing and validation
Collaborate closely with systems, hardware, and test engineering teams
Participate in Agile development processes and CI/CD workflows
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or related field
5+ years of embedded software development experience in C/C++
2+ years of experience working with Linux OS (embedded preferred)
Experience using Rust
Basic understanding of TCP/IP and network configuration
Object-oriented development experience
Familiarity with Agile/Scrum environments
Experience with CI/CD practices
Strong written and verbal communication skills
US Citizenship with active Secret clearance (or higher)
Preferred Experience
Linux kernel driver development
Bare metal embedded device drivers
Experience with ARM, RISC-V, or other embedded processors
Experience with RESTConf interfaces
Exposure to emulation environments
Experience with Python
Familiarity with standalone embedded applications
Experience working on multi-disciplinary engineering teams
Why Join?
Work on high-speed, mission-critical encryption technology
Contribute to secure communications that support national security
Join a collaborative engineering team solving complex technical challenges
Be part of a long-term, high-visibility government program
If you are an embedded engineer with strong C/C++ skills, Linux experience, and an active clearance looking to work on secure encryption systems, we encourage you to apply.
group id: 90940965