Embedded Software Engineer

Hawthorne Digitals

San Diego (CA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hawthorne Digitals is seeking an embedded software engineer to design and implement security-focused features for encrypted storage products. You will collaborate with hardware engineers and external partners to advance cryptography-enabled features and ensure robust test coverage.

The role involves executing comprehensive test plans and supporting FIPS certification efforts, leveraging a strong background in C/C++ and embedded systems to deliver secure, reliable storage solutions.

Qualifications

  • B.S. in a relevant field
  • At least 3 years of professional experience with C/C++
  • Familiarity with software engineering best practices
  • Experience with embedded systems is required

Responsibilities

  • Design and implement security-focused features for encrypted storage products.
  • Collaborate with hardware engineering and external partners.
  • Develop cryptography-enabled features and run associated tests.
  • Execute test plans and support FIPS certification efforts

Skills

Embedded C
C++
Cryptography
Firmware Development
Debugging
Microcontrollers
Microprocessors
Unit Testing
Test-Driven Development
USB Development
FIPS Certification
Technical Documentation
Collaboration
Root-Cause Analysis
Design Reviews
Code Reviews

Education

Bachelor's degree in Computer Science / Electrical Engineering

Job description

The embedded software engineer will design and implement security-focused features for encrypted storage products, collaborating with hardware engineering and external partners. Responsibilities include developing cryptography-enabled features, executing test plans, and supporting FIPS certification efforts.

Requirements

Candidates should have a B.S. in a relevant field and at least 3 years of professional experience with C/C++. Familiarity with software engineering best practices and experience with embedded systems are also required.

Key Skills
  • Embedded C
  • C++
  • Cryptography
  • Firmware Development
  • Debugging
  • Microcontrollers
  • Microprocessors
  • Unit Testing
  • Test-Driven Development
  • USB Development
  • FIPS Certification
  • Technical Documentation
  • Collaboration
  • Root-Cause Analysis
  • Design Reviews
  • Code Reviews
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Security Software Engineer for Encrypted Storage
Embedded Security Software Engineer for Encrypted Storage

Hawthorne Digitals • San Diego (CA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

ViaSat • Linthicum (MD)

On-site
USD 100,000 - 150,000
Medical
Financial benefits
Stock incentives
Secure Embedded Software Engineer — ARM, Cryptography
Secure Embedded Software Engineer — ARM, Cryptography

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
Embedded Systems Security Engineer
Embedded Systems Security Engineer

RITWIK Infotech Inc • Foster City (CA)

On-site
USD 150,000 - 210,000
Software Engineer, Cryptography
Software Engineer, Cryptography

Webster & Webster Associates • San Jose (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

RG&T Solutions • Village of Endicott (NY)

On-site
USD 115,000 - 155,000
Embedded Software Engineer
Embedded Software Engineer

Aura Health • Little Meadows (PA)

On-site
USD 110,000 - 140,000
Firmware Security Engineer
Firmware Security Engineer

Harvey Nash • Redmond (WA)

On-site
USD 95,000 - 125,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5