×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Security Software Engineer; Data Storage​/Cryptography

Job in Poway, San Diego County, California, 92074, USA
Listing for: Apricorn
Full Time position
Listed on 2026-05-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Security Software Engineer (Data Storage / Cryptography)

Apricorn 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
  • 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 FIPScertification readiness activities and related documentation/evidence generation
  • Work with silicon and SSD vendors to translate product requirements into partner roadmaps
Qualifications
  • 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
Preferred Qualifications
  • 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

Annual Base Salary: $115,000 - $150,000. Potential performance bonus. Above average benefits.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary