Embedded Software Engineer

SwankTek Inc. 

📍 San Diego, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

C/C++cryptographydebuggingUSBmicrocontrollers

Industry

Consumer ElectronicsTelecommunications

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 FI P S 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+ 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

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