Job Description
Embedded Software Engineer at San Diego, California Onsite Fulltime
Looking for 8+ years profiles only. Candidates in US onl
y
Responsibiliti
- esDesign and implement robust, maintainable embedded C/C++ software aligned with industry best practic
- esDevelop cryptography-enabled features supporting data confidentiality, integrity, and secure device behavi
- orCreate and execute verification/validation test plans; support product qualification and release readine
- ssPartner with hardware engineering to bring up new boards, interpret datasheets/schematics, and debug HW/SW integration issu
- esPerform root-cause analysis and drive issues to resolution across firmware, hardware, and test domai
- nsParticipate in design reviews and code reviews; help define coding standards and secure development practic
- esProduce technical documentation (requirements, specifications, style guides, test evidenc
- e)Support FIPS certification readiness activities and related documentation/evidence generati
- onWork with silicon and SSD vendors to translate product requirements into partner roadma
psQualificatio
- nsB.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalen
- t)6+ years professional experience with 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
lsPreferred Qualifications
- : Ability to read/interpret datasheets and schematics; experience debugging new board desig
- nsExperience with microcontrollers/microprocessors and resource-constrained embedded syste
- msFamiliarity with cryptographic algorithms and secure key-handling concep
- tsExperience with unit testing and/or test-driven development for embedded softwa
- reFamiliarity with USB device development and/or USB protocol stac
- ksExperience supporting products in FIPS-regulated environmen
ts
