Embedded Software Engineer

Infonyx Solutions 

📍 San Diego, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C/C++cryptographymicrocontrollersUSBFIPS

Industry

Consumer ElectronicsSecurity & Surveillance

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.



Responsibilitie

  • sDesign and implement robust, maintainable embedded C/C++ software aligned with industry best practice
  • sDevelop cryptography-enabled features supporting data confidentiality, integrity, and secure device behavio
  • rCreate and execute verification/validation test plans; support product qualification and release readines
  • sPartner with hardware engineering to bring up new boards, interpret datasheets/schematics, and debug HW/SW integration issue
  • sPerform root-cause analysis and drive issues to resolution across firmware, hardware, and test domain
  • sParticipate in design reviews and code reviews; help define coding standards and secure development practice
  • sProduce technical documentation (requirements, specifications, style guides, test evidence
  • )Support FIP S certification readiness activities and related documentation/evidence generatio
  • nWork with silicon and SSD vendors to translate product requirements into partner roadmap


s
Qualificatio

  • nsB.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalen
  • t)3+ yea rs professional experience wit h C/C ++ (embedded preferre
  • d)Working knowledge of software engineering best practices (code reviews, version control, coding standard
  • s)Ability to develop firmware using industry standard IDE software packag
  • esStrong written and verbal technical communication skil


ls
Preferred Qualification

  • s: Ability to read/interpret datasheets and schematics; experience debugging new board desi
  • gnsExperience with microcontrollers/microprocessors and resource-constrained embedded syst
  • emsFamiliarity with cryptographic algorithms and secure key-handling conce
  • ptsExperience with unit testing and/or test-driven development for embedded softw
  • areFamiliarity with USB device development and/or USB protocol sta
  • cksExperience supporting products in FIPS-regulated environme


nts