AVSI Systems LLC
Hi,
We have an current opening for Embedded Software Engineer Role with our client, please find below JD and share your resume on sam@avsisystemsinc.com
- Role: Embedded Software Engineer
- Location: San Diego, CA
- Employment Type: Fulltime – Onsite onlyÂ
- Visa: USC,GC onlyÂ
- Experience level: Mid Level (5-8 yrs exp.)Â
- Skills: C+/C++ embedded Software programming,
Software Engineering best practices (code reviews,Â
Firmware development using IDE software packages)
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)
Preferred Candidate:
• Ability to read/interpret datasheets and schematics; experience debugging new board designs
• 5+ 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
• 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
Regards,
Sam
AVSI Systems LLC
sam@avsisystemsinc.com
Website: http://avsisystemsinc.com
To apply for this job email your details to sam@avsisystemsinc.com