Post Job Free
Sign in

Embedded Software Engineer

Company:
Jobs Mediator LTD
Location:
San Diego, CA
Posted:
July 20, 2026
Apply

Description:

Mid-level embedded software engineer to design and deliver security-focused features for encrypted storage solutions, including cryptography and FIPS readiness.

Job Description

We are seeking an embedded software engineer for a San Diego-based organization to design and deliver security-focused features for encrypted storage products, including implementation of modern cryptography and support for FIPS certification efforts. You will collaborate 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 FIPS certification 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

Job Details

Location: San Diego, CA

Industry: Computer and Network Security

Employment Type: Full-time – On-Site Only

Relocation assistance: Not available

Visa sponsorship eligibility: Not eligible

Education: Bachelor's degree

Compensation and Benefits

Competitive compensation and benefits package. Details provided during the interview process.

Apply