Engineer - Embedded Software

Security Industry Specialists, Inc.

$100K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in Electrical Engineering, Computer Science, Physics, or equivalent
  • 3+ years professional experience with C/C++ (embedded preferred)
  • Working knowledge of software engineering best practices
  • Ability to develop firmware using industry-standard IDE software packages
  • Strong written and verbal technical communication skills

Responsibilities

  • Design and implement robust, maintainable embedded C/C++ software
  • Develop cryptography-enabled features for data security
  • Create and execute verification/validation test plans
  • Partner with hardware engineering on board bring up and debugging
  • Perform root-cause analysis across firmware, hardware, and test domains
  • Participate in design and code reviews; help define coding standards
  • Produce technical documentation for requirements and specifications
  • Support FIPS certification readiness and documentation

Benefits

  • Top 10% of salary in this field
  • Potential performance bonus
  • Above average benefits
Full Job Description
Engineer - Embedded Software

San Diego, CA

Top 10% of salary in this field. Potential performance bonus. Above average benefits.

Must have
  • B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
  • 3+ years professional experience with C/C++ (embedded preferred)

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

Similar Jobs

More Jobs at Security Industry Specialists, Inc.

  • Engineer - Embedded Software
    $100K — $130K *
    San Diego, CA 92154 (San Diego County)
    Aerospace & Defense
    In-Person
  • Engineering Manager
    $120K — $150K *
    Corona, CA 92882 (Riverside County)
    Manufacturing & Automotive
    In-Person

More Aerospace & Defense Jobs

Find similar Engineer - Embedded Software jobs: