About The Position

Entrust is seeking a Firmware Engineering intern (6-month Co-Op) to work with our Team in the design and implementation of our Card & Passport personalization products. The qualified candidate will work alongside other Engineers in our Shakopee Office to gain experience in Firmware development methodologies and standard processes. The Entrust Firmware team plays a key role in bringing the company's wide range of hardware products to life through use of embedded control of motors, sensors, vision systems, and huge variety of personalization technologies, including smart card chip programming, magnetic stripe encoding, and printing. The team works closely with other Engineering disciplines to ensure our products meet the highest level of security and integrity, all while achieving industry leading levels of performance.

Requirements

  • Enrolled in BS / BA in computer science, electrical engineering, or equivalent technical degree
  • Completed at least two years of course work in your current program
  • Experience in C/C++
  • Comfortable working with the Linux OS and embedded development environments
  • Displays strong desire to build skills and knowledge
  • Strong verbal and written communication skills
  • Experience working with multi-person teams and projects

Nice To Haves

  • Experience with revision control systems, e.g. Subversion, Git, Mercurial
  • Experience with project/issue tracking systems, e.g. Gitlab, JIRA, GitHub
  • Experience in Python
  • Experience in working with electro-mechanical systems
  • Experience reading and understanding electrical schematics
  • Experience with development processes, methodologies, and tools

Responsibilities

  • Design, develop, test, document and deploy firmware
  • Assist in reviewing product requirements and estimation of work
  • Work with test team to validate functionality
  • Participate in code reviews
  • Review and Respond to reported field problems
  • Debug issues at the boundary of Hardware and Firmware

Benefits

  • Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey.
  • Flexibility: We offer flexible options that fit your lifestyle.
  • Collaboration: Our teams thrive on sharing ideas, brainstorming solutions, and working together.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service