Electrical/Firmware Engineer Job in Redwood City 94063, California US

DigitalPersona, Inc. is a global provider of endpoint protection solutions and biometric authentication products that offer businesses of all sizes security that is strong, simple and affordable. The company helps enterprises, government agencies, custom application developers and independent software vendors to efficiently address growing security, compliance and fraud-prevention demands. DigitalPersona's award-winning technology is offered by market-leading computer vendors and solution providers around the world, including HP, Dell, IBM, NCR, Panasonic, Micros and many more.

This engineer will design and develop next generation optical fingerprint reader products. He/she will develop embedded firmware, design the electronic circuitry, and implement the interface with USB device driver software. Job will entail design work, prototyping, testing, debugging and transferring product to manufacturing.

RESPONSIBILITIES:

• Participate in system architectural design
• Evaluate and select critical system components including CPU and image sensor
• Circuit design and optimization
• Design and write firmware for all embedded functionality
• Development of algorithms, modeling, and porting to embedded firmware
• Prototyping and debugging
• System testing, characterization, and documentation
• Occasional travel to Asia
• Other duties as assigned

MINIMUM REQUIREMENTS:

• 5+ years relevant experience in microcontroller based design
• Digital circuit design skill.
• Familiarity with ARM or 8051 architecture.
• Experience with USB.
• 5+ years programming experience in C and assembly language.
• Experience developing, implementing, and optimizing algorithms for processing data on embedded chipsets
• Experience with Windows and Linux systems.
• Printed circuit board design (schematic to layout) is valuable.

STRONGLY PREFERRED:
• Background in optics and optical design.
• Experience developing high volume consumer technology products.
• Experience with Linux or Windows driver development a plus.
• Experience with imaging systems and image processing
• Interest in cryptographic algorithms and implementations.

EDUCATION:
• BSEE or CS required

ADDITIONAL REQUIREMENTS:
• Strong communication skills
• Excellent analytical skills
• Successful track record
• Friendly, flexible and a team player
• Innovative thinker and problem solver
• Outstanding commitment to customer service and quality
• Independent, proactive and self-driven with a can-do attitude and a Sense of humor

Apply Here

NO AGENCIES PLEASE!