Join us at Entrust
At Entrust, we’re shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely .
Get to Know Us
Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge , scalable technologies. But our secret weapon? Our people. It’s the curiosity , dedication, and innovation that drive our success and help us anticipate the future.
Position Overview:
Entrust is seeking a Firmware Engineering Co-Op (6 to 12 -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.
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
Basic Qualifications:
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
Preferred Qualifications:
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
About Entrust
Entrust keeps the world moving safely by enabling trusted experiences for identities, payments, and digital infrastructure. We offer an unmatched breadth of solutions that are critical to enabling trust for multi-cloud deployments, mobile identities, hybrid work, machine identity, electronic signatures, encryption, and more. With more than 2,800 colleagues, a network of global partners, and customers in over 150 countries, it’s no wonder the world’s most entrusted organizations trust us. For more information, visit www.entrust.com .
For more information, visit www.entrust.com . Follow us on, LinkedIn , Facebook , Instagram , and YouTube
Entrust Corporation is an EOE/AA/Veteran/People with Disabilities employer.
Updated 12/22/2022
#LI-GR1
#ENT123
At Entrust, we don’t just offer jobs – we offer career journeys. Here is what you c an expect when you join our team:
Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.
Flexibility: Life is all about balance. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.
Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
We believe in securing identities—but it…