Locations (Onsite): Carlsbad, California; Tampa, Florida; Marlborough, Massachusetts; Linthicum Heights, Maryland
Clearance: Active Secret or Top Secret Required
Citizenship: U.S. Citizenship Required
Overview
Our client, an innovator in secure government communications technology, is seeking an Embedded Software Engineer with strong Rust experience to support the development of next-generation encryption solutions protecting classified and mission-critical networks. This is an opportunity to contribute to high-assurance embedded systems within a fast-moving, technically advanced engineering environment. The work centers on secure Layer 2 and Layer 3 network encryption platforms deployed across government infrastructures.
The program supports the development, testing, and certification of next-generation encryption devices designed to secure government communications infrastructure.
Key Responsibilities
- Design, develop, and maintain embedded software primarily in Rust, with contributions in C/C++
- Support secure networking products such as inline network encryptors and embedded cryptographic systems
- Collaborate with hardware, systems, and test engineering teams to integrate and transition new capabilities into operational environments
- Develop for Linux-based embedded platforms
- Implement and configure networking components including TCP/IP stacks
- Participate in Agile/Scrum development cycles
- Contribute to CI/CD processes and software lifecycle documentation
- Assist with planning, tracking, and reporting progress on technical deliverables
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related discipline
- 2+ years of hands-on Rust development experience (production or embedded preferred)
- Experience developing embedded systems in C/C++
- 1+ year working with Linux (embedded or systems environment preferred)
- Working knowledge of TCP/IP networking fundamentals
- Experience with object-oriented software design
- Strong written and verbal communication skills
- Active U.S. Secret or Top Secret clearance
- Ability to travel up to 10%
Preferred Qualifications
- Experience with Agile/Scrum methodologies
- Linux kernel development or driver modification experience
- Bare-metal device driver development
- Familiarity with microprocessor architectures such as ARM, RISC-V, or NIOS
- Experience implementing secure networking protocols (IPSec, MACsec, TLS)
- RESTConf interface implementation
- Experience working in emulation environments
- Python scripting experience
- Background working on multidisciplinary engineering teams
Compensation
Base salary range: $111,500 – $176,500 annually (higher ranges may apply in certain metropolitan markets; for example within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $139,000.00- $208,000.00/ annually). Compensation is determined by technical experience, scope of responsibility, security clearance level, and geographic market.