Embedded Software Engineer
Quick Summary
Our San Diego based client builds hardware-encrypted storage solutions for highly regulated environments.
Our San Diego based client builds hardware-encrypted storage solutions for highly regulated environments. We're looking for an embedded software engineer to design and deliver security-focused features for encrypted storage products, including implementation of modern cryptography and support for FIPS certification efforts. You will work closely with hardware engineering and external silicon/SSD partners to bring secure products to market.
Responsibilities
~1 min read- →Design and implement robust, maintainable embedded C/C++ software aligned with industry best practices
- →Develop cryptography-enabled features supporting data confidentiality, integrity, and secure device behavior
- →Create and execute verification/validation test plans; support product qualification and release readiness
- →Partner with hardware engineering to bring up new boards, interpret datasheets/schematics, and debug HW/SW integration issues
- →Perform root-cause analysis and drive issues to resolution across firmware, hardware, and test domains
- →Participate in design reviews and code reviews; help define coding standards and secure development practices
- →Produce technical documentation (requirements, specifications, style guides, test evidence)
- →Support FIPS certification readiness activities and related documentation/evidence generation
- →Work with silicon and SSD vendors to translate product requirements into partner roadmaps
Requirements
~1 min read- B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
- 3+ years professional experience with C/C++ (embedded preferred)
- Working knowledge of software engineering best practices (code reviews, version control, coding standards)
- Ability to develop firmware using industry standard IDE software packages
- Strong written and verbal technical communication skills
- Ability to read/interpret datasheets and schematics; experience debugging new board designs
- Experience with microcontrollers/microprocessors and resource-constrained embedded systems
- Familiarity with cryptographic algorithms and secure key-handling concepts
- Experience with unit testing and/or test-driven development for embedded software
- Familiarity with USB device development and/or USB protocol stacks
- Experience supporting products in FIPS-regulated environments
- Computer and Network Security
Full-time – On-Site Only
- B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
- 3+ years professional experience with C/C++ (embedded preferred)
Skills: C+/C++ embedded software programming, Software engineering best practices (code reviews, Firmware development using IDE software packages
Location & Eligibility
Listing Details
- First seen
- June 20, 2026
- Last seen
- June 20, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- June 20, 2026
Signal breakdown
Please let civil-recruit know you found this job on Jobera.
4 other jobs at civil-recruit
View all →Explore open roles at civil-recruit.
Similar Embedded Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.