Careers: International

 

AuthenTec has office locations throughout the world.  The following are international AuthenTec opportunities:

 

Lead Production Test Engineer   (Korea)

Lead and participate in the system level testing of all AuthenTec's products. Develop and implement operating methods/procedures to ensure effective testing and high quality delivery of released products. Work closely with internal engineering teams and external testing agencies where appropriate to achieve objectives.


AuthenTec's products are silicon fingerprint sensors deployed globally in numerous end applications and systems including PCs, cell phones, PDAs and access control. The production test components include support of production software and hardware, directing data collection, and debugging and analyzing low yield of production.

 

Responsibilities:

  • Develop automatic test equipment (ATE) hardware, software to conduct a wide variety of tests including production, performance, functional, timing, characterization etc.
  • Devise test strategies for new required tests and convert projects from other Teradyne ATE to A575.
  • Participate in hands on testing activities
  • Develop QA reports based on Returned Material Authorization (RMA) testing.
  • Provide product feedback to engineering teams and actively engage in solutions
  • Maintain and create necessary test Device Interface Boards (DIB).
  • Perform Product Engineering tasks such as tracking assembly and test yields and analyzing/resolving issues as they occur. Evaluate assembly and test processes and propose improvements that will better maintain or increase yields.
  • Visually inspect test hardware and failing units to determine cause of fail.
  • Participate in meetings regarding new product development, production changes, test program releases and yield enhancement.
  • Track Special Test Requests (STR) during production and shipment.
  • Participate in conference calls when required.
  • Engage and interface with external vendors where appropriate.
  • Co-located at Signetics Corporation production facility.
  • Travel to Taiwan and China.

Required Education/Experience:

  • Knowledge of UNIX and C programming language.
  • Strong hands on testing skills
  • Sufficient debugging skills to implement analog and digital production test automation.
  • Developing and implementing test code using Teradyne’s Image C programming language and related products
  • Strong technical knowledge of the Teradyne A575 mixed signal ATE.
  • Maintaining current production software programs.
  • Fluent in English.
  • Excellent communication, documentation and organizational skills
  • Excellent interpersonal and organizational skills with ability to work with minimal supervision
  • 5 or more years of relevant testing and Product Engineering experience working with Teradyne A575 Production Automatic Test Equipment with at least 2 years in a lead role.
  • A Bachelor's degree in Electrical or Electronics Engineering or related subject required:  Master's degree preferred



Senior Software Engineer   (Shanghai, China)

The Senior Software Engineer will design and implement Windows services, applications and SDKs in support of AuthenTec's fingerprint sensor devices.  This individual will apply his/her knowledge of API development, system services, networking, security, UI design, and component architectures to help realize the next generation of fingerprint identification systems.

Responsibilities:

·         Work with Project Lead to design and implement next-generation PC services and applications to support the advanced features of    AuthenTec sensors
·         Ensure a high standard of quality for deliverable software through the application of best coding practices and close collaboration with the test department
·         Provide strong inputs and innovation to the product roadmaps in close collaboration with the Project Lead and product marketing teams
·         Work closely with the silicon engineering teams in product definition, test and integration tasks

Required Education/Experience:
·         Bachelors or Master's degree in a computing related field
·         8 years in a software development role
·         Exceptional C/C++/C# programming skills
·         Exceptional analysis and debugging skills
·         Strong knowledge of PC systems and the Win32 API
·         Experience with multithreading and use of asynchronous IO
·         Experience writing and deploying Windows services desired
·         Experience utilizing network communications, sockets, inter-process messaging desired
·         Experience designing and supporting software for consumer products designed




Software Engineer   (Shanghai, China)

The Software Engineer will design and implement Windows services, applications and SDKs in support of AuthenTec's fingerprint sensor devices.  This individual will apply his/her knowledge of API development, system services, networking, security, UI design, and component architectures to help realize the next generation of fingerprint identification systems.

Responsibilities:

·         Work with Project Lead to design and implement next-generation PC services and applications to support the advanced features of    AuthenTec sensors
·         Ensure a high standard of quality for deliverable software through the application of best coding practices and close collaboration with the test department
·         Provide strong inputs and innovation to the product roadmaps in close collaboration with the Project Lead and product marketing teams
·         Work closely with the silicon engineering teams in product definition, test and integration tasks

Required Education/Experience:
·         Bachelors or Master's degree in a computing related field
·         Exceptional C/C++/C# programming skills
·         Exceptional analysis and debugging skills
·         Strong knowledge of PC systems and the Win32 API
·         Experience with multithreading
·         Experience writing and deploying Windows services desired

 




Test Engineer   (Shanghai, China)

Testing and debugging of program APIs and final application code.  Provide both white-box and black-box testing, familiarity with development of test harnesses, sample code and unit tests.  Must investigate problems through simple operational testing, consultation with developers and review of code/automation.  Develop test plans quickly and from limited documentation.

Responsibilities:

·         Perform testing on APIs and Drivers through sample code or unit tests
·         Perform final application testing to ensure software is used correctly and performs properly in all environments
·         Be responsible for tracking bug reports, following up and retesting solutions
·         Use testing, consultation, code analysis, etc. to provide high quality actionable bug reports for developers
·         Document testing strategies that can be used by QA teams to verify feature operation
·         Capability of developing test tool is a strong plus

Required Education/Experience:
·         Bachelors degree in Computer Science (optimal) or other technical field
·         1+ years QA or testing experience
·         Solid verbal and written communication skills
·         Good problem solving skills
·         Bonus:  InstallShield/Installer/Build experience




Field Applications Engineer - PC   (Shanghai, China)

The field applications engineer will be responsible for providing engineering and technical support for integration of biometric fingerprint sensors into PC desktops and notebooks with an emphasis on the software aspects of the integration.  This individual is expected to:

  • Support the deployment of Device Drivers in multiple versions of Windows.
  • Identify, debug and resolve driver issues on customer’s platform(s).
  • Work closely with the engineering and applications teams to identify/understand issues and drive customer problems to resolution.
  • Effectively interface and be the primary communication between the customer and the technical development team; serve as the primary customer technical interface.
  • Travel when needed; domestic and international.

 

Required Education/Experience:

  • Minimum education requirement is BSEE/CS.  MSEE/CS is a plus.
  • Three to five years experience in software development and integration with emphasis on Windows Device Drivers development (Win32, WDM, etc.)
  • Full understanding of the Windows OS and kernel mode driver architecture is required
  • Excellent written skills in English are required, experience in MS Office is desired
  • Direct experience in dealing with customers in pursuit of new product design in and technical support is desired
  • Strong knowledge of PC hardware architecture and fundamentals is desired.
  • Familiarity with various hardware tools, such as Oscilloscopes, Logic Analyzers, Spectrum Analyzers and Protocol Analyzers, is strongly desired
  • LINUX device driver development and knowledge of Linux architecture is desired
  • Knowledge of certification processes such as WHQL is desired
  • USB drivers and USB stack experience is desired

 




Field Applications Eng - Embedded Software (Japan)   (Tokyo, Japan)

This position will provide applications engineering and technical support for integration of biometric fingerprint sensors into wireless handsets.  Specific responsibilities include:

  • Review customers’ designs of biometric applications for a fingerprint sensor on an embedded platform such as mobile phone, PDC, memory key or an access control system. 
  • Assist customers, on-site, in integrating fingerprint sensor control libraries with the platform operating systems software.
  • Advise customers on the best method of integrating fingerprint software with the software libraries and products.
  • Devise ways to break pre-release software on a standard computing platform.
  • Compile information on market preferences and suggestions for device improvements.
  • Review product literature for completeness and technical accuracy.
  • Report on competitive products and identify significant market trends.
  • Publish application notes, user's manuals and device errata. Publish technical articles, design guides and device data sheets.

 

Required Skills:

  • Knowledge of one or more of the following:  Linux, Windows CE/Mobile, Symbian, Qualcomm, Rex operating systems
  • Knowledge of embedded CPU architectures (ARM, Ti OMAP, Intel/Marvel XScale, Freescale MX) and HW interface types (SSI, USB, OTG, parallel); register software programming model
  • Kernel level programming. Device Driver model.  Demonstrated expertise in utilizing DMA engines, designing and implementing Interrupt Service Routines, global interrupt handling, MMU, memory virtualization, user space, race conditions
  • C/C++ required; Java or BREW a plus
  • Experience in utilizing software development tools:  In-circuit emulators, JTAG debuggers, profilers; knowledge of debug techniques in embedded OS environments.
  • Experience in using logic analyzers, oscilloscopes, multimeters
  • Knowledge of high level initiatives such s TCG Trusted Platform Module; Mobile Trusted Module a plus
  • Rudimentary digital board level HW debug skills
  • Excellent communication and project management skills
  • Excellent leadership skills; ability to influence and lead customers’ development teams
  • Must be conversant in English

 

Required Education/Experience:

  • B.S. degree in Computer Science, Computer Engineering, Electrical Engineering or related fields required; M.S. desired
  • 5+ years of relevant industry experience in working within the mobile or PC computing environment, as well as experience in dealing with external customers and internal product development teams.
  • Direct customer experience is essential. Experience in supporting customer inquiries related to quality a plus.

 

 

 




Embedded Engineer   (Shanghai, China)

Design and implement software

 

  • Use C and C++ to develop solutions that meet the required features, performance, cost, and schedule for the end products.
  • The successful candidate will be capable of specifying, implementing, debugging, verifying and documenting custom software solutions.
  • Experience writing portable code for multiple Embedded environments.
  • Must be a good communicator, a complete self-starter able to work with little supervision, and be able to provide a strong technical contribution.
  • Linux experience will be a strong plus
  • Bachelor’s Degree in Computer Science, Mathematics or other scientific or engineering discipline required.
  • Linux is a strong plus.



Windows Engineer   (Shanghai, China)

Design and implement software to support AuthenTec’s personal identification semiconductor products.


  • Experience of C and C++, Microsoft Developer Studio, MFC and the Win32 API to develop solutions that meet the required features, performance, cost, and schedule for the our products.
  • The successful candidate will have a demonstrated ability in Windows operating system environment and must be well versed in the full range of software development from architecture design to low-level development for Windows.
  • Extensive experience in the creation of multi-threaded DLLs is required along with a strong knowledge of operating system internals.
  • Familiarity with embedded software development, encryption, portable coding techniques and shared memory will be a plus.
  • C# and .NET programming skill is a strong plus
  • Bachelor’s Degree in Computer Science or other scientific or engineering discipline required.