Embedded Software Engineer

Civil Recruit
San Diego, CA

Job Description

Job Description

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

  • 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

Industry

  • Computer and Network Security

Employment Type

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

Posted 2026-06-20

Recommended Jobs

Assistant Packaging Manager

Tate & Lyle Sugars
Crockett, CA

: ASR Group is the world's largest refiner and marketer of cane sugar, with an annual production capacity of more than 6 million tons of sugar. The company produces a full line of grocery, industria…

View Details
Posted 2026-06-18

Senior Manufacturing Planner & CM Management

Synopsys Inc
Sunnyvale, CA

We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. W…

View Details
Posted 2026-04-24

Propulsion Test Technician III - B Shift

Rocket Lab USA
Long Beach, CA

About The Role ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and mor…

View Details
Posted 2026-05-27

Sr. Financial Analyst - Manufacturing

Harbinger Motors
California

About Harbinger Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger's best-in-class team of EV, battery, an…

View Details
Posted 2026-06-21

Digital Producer (Freelance to hire)

Haus
Los Angeles, CA

We're looking for a Los Angeles based Digital Producer (mid-level) who is highly capable of managing complex projects with a strong background in digital campaigns, sites and content development. You…

View Details
Posted 2026-05-09

Account Executive - North America

Monica Vinader
Los Angeles, CA

Job Title: Account Executive, North America Location: NYC or Los Angeles Reporting To: Senior Director of Wholesale, North America Who we are At Monica Vinader, we believe luxury should b…

View Details
Posted 2026-06-12

Bilingual Safety Coordinator

20/20 Plumbing & Heating, Inc.
Riverside, CA

Job Description Job Description At 20/20 Plumbing & Heating, Inc., we are Employee Owners dedicated to building our communities. Since 2015 our organization has been a leader in the HVAC and plum…

View Details
Posted 2026-06-20

Patient Care Assistant (PCA) - Multiple Openings

Houston Methodist
Cypress, CA

We are currently hiring for multiple positions in this role!  We have both full-time and part-time opportunities available across various shifts, including [day shift 7am – 7pm, night shift 7pm – 7am]…

View Details
Posted 2026-06-15

Senior Manufacturing Test Engineer

Synopsys Inc
Sunnyvale, CA

Category Engineering Hire Type Employee Job ID 16477 Base Salary Range $162000-$243000 Remote Eligible No Date Posted 05.26.2026 We Are: At Synopsys, we drive the innovations that sha…

View Details
Posted 2026-05-27

Dishwasher - Fairfax

Jon & Vinny's
Los Angeles, CA

Jon & Vinny's is looking for talented Dishwashers to join our growing team! Who We Are Join the team at   Jon & Vinny’s , where passion for great food and genuine hospitality come together in a…

View Details
Posted 2026-06-01