Embedded Software Engineer
Listed on 2026-02-16
-
Software Development
Embedded Software Engineer, C++ Developer
Location:
Carlsbad, CA OR Linthicum Heights, MD OR Marlborough, MA OR Tampa, FL
US citizenship with an active SECRET or TOP SECRET security clearance is required to apply!!
OverviewClearance Jobs is aiding their client in their search for an experienced Embedded Software Engineer, experienced in C/C++ and interested in learning the Rust programming language. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
This role is for an experienced software engineer capable of working on or leading well-defined projects with little instruction while demonstrating expertise in most core software development competencies.
Responsibilities- Design and implementation with embedded software in Rust and C/C++
- Linux OS use, for an embedded environment
- TCP/IP and common network configuration
- Ability to plan, track and report on progress
- Good oral and written communications skills
- Familiarity with bare metal embedded device drivers
- Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
- Participating in multi-disciplinary teams
- This program is to develop, test and certify Next Generation Encryptor (NGE) encryptors to protect government networks.
- Works autonomously with little instruction to solve well-defined problems.
- Provide guidance and/or mentor junior level staff
- Bachelor's Degree or higher in Computer Science, Computer Engineering, or related field
- At least 3 years of design and implementation experience with embedded software in C/C++
- At least 1 year of Linux OS use, ideally for an embedded environment
- Basic understanding of TCP/IP.
- Ability to plan, track and report on progress
- Good oral and written communications skills
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).