Firmware Engineer

ID TECH is global leader in the payment industry for over 30 years. Our products are used every day to read your magnetic and smart cards to securely transfer the information to the host systems. With the expansion of electronic payment industry and the market need for new generation of products with larger displays and more advanced software we are now looking to expand our product family.

We are developing and maintaining software components that are at the core of payment systems. You will execute embedded software tasks spanning the entire software development lifecycle, including planning, requirements analysis, design, code, test, defect resolution, and production release. You will have the opportunity to work on low power secure systems and designs in a rich and challenging team environment.

We are looking for an experienced and creative embedded SW engineer to work closely with our HW team and develop the next generation of our payment SW platform. The candidate must be a hands-on writing programs, reviewing codes and resolving issues. This job is located in our Sacramento/Rocklin location in California.


Job Responsibilities:

  • You will also be responsible for design and develop EMV Contact/Contactless Kernel/Driver, Mifare and FeliCa application in Nuttx develop environment and compile C/ASM program, identify performance issues and implement scalable solutions.



  • Minimum bachelor’s degree in Electrical and Information Engineering
  • 2 years’ experiences in firmware engineering
  • Experiences in EMV Contact/Contactless Kernel/Driver, Mifare and FeliCa application design and development
  • Work Location: 10721 Walker Street Cypress, Orange County, CA 90630


Interested? Please email your resume to

Apply for Firmware Engineer