Firmware Engineer II
$85.41k - $125.27kEntrust
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.
Entrust is seeking a Firmware Engineer II to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join a talented and dynamic team of engineers developing systems used to print and personalize credit cards, passports, driver’s licenses, national IDs and more.
The Entrust Firmware team plays a key role in bringing this 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, laser engraving, and printing. The team works closely with other Engineering disciplines as well as cross-functional teams to ensure our products meet the highest level of security and integrity, all while achieving industry leading levels of performance.
Responsibilities:
- Real-time embedded system software design for control systems in complex machines
- Development of requirements, design, coding, testing, debugging, and documentation of embedded software components or applications
- Participation in design and code reviews, hardware/software integration and development test
- Understand and perform design trade-offs in a collaborative team environment
- Provide schedule input and communicate status to various levels of management, peers, and team members
- Develop or contribute to development and maintenance of policies, practices, and standards
- Continuously improve work processes to enable team efficiencies
- Resolve product issues through problem evaluation, code modifications, development testing, and coordination with product support team members
Basic Qualifications
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent technical degree
- 3+ years’ experience with embedded software, hardware and/or firmware in a product development environment
- Experience (2+ years) with C++ and/or C in an embedded development environment
- Experience with VxWorks, Zephyr, embedded Linux, or other embedded real-time operating system
- Experience with revision control systems, e.g. Git, Subversion
- Experience with development processes, methodologies, and tools
- Experience with unit and integration test methodologies
- Must have unrestricted work authorization for US
Preferred Qualifications:
- Master’s degree in Computer Engineering, Electrical Engineering, or Computer Science
- Experience in electromechanical design
- Experience with AI workflows
- Experience in one or more of the following areas:
- Motor control
- Smartcard technology
- Color printing technology
- RFID technology
- Security concepts including encryption, PKI and vulnerability mitigation
- Laser control
- Networking protocols
- Scripting languages
- Proficient at using AI tools to assist with aspects of the development workflow
- Exhibits good engineering judgment and decision making
- Shows strong analytical and problem solving skills
- Displays a high level of initiative and ability to deliver results on technical projects
- Ability to work autonomously with cross functional team members
- Strong verbal and written communication skills and the ability to prepare written specifications
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 doesn’t stop there. At Entrust, we’re passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we’re creating a community where everyone is encouraged to be themselves.
Ready to Make an Impact?
If you’re excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let’s build a more secure world—together.
Apply today!
For more information, visit . Follow us on, LinkedIn , Facebook , Instagram , and YouTube
Compensation Range:
The anticipated starting base pay for this position is: $85,413-$125,272 per year (in the primary posting location). Actual compensation will be determined based on geographic location, education, skills and experience. This position is also eligible for the company’s discretionary annual incentive plan. In addition to your pay, Entrust offers eligible colleagues and their dependents comprehensive health and well-being programs which include medical, vision, dental, a generous 401(k) matching contribution, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off plus 12 paid holidays, parental leave and education reimbursement. Please speak with the recruiter for more details. Note: Benefit and Compensation programs are subject to eligibility requirements and other terms of the applicable plan or program. Entrust has the right to end, suspend or amend any of its plans at any time in whole or in part.For US roles, or where applicable:
Entrust is an EEO/AA/Disabled/Veterans Employer
For Canadian roles, or where applicable:
Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities.
If you require an accommodation, contact .
Recruiter:
SteveSummary
- Location: United States - Shakopee, MN (GHQ)
- Type: Full time
- Emerson invites interns to contribute to embedded firmware development, applying technical expertise to design, plan, and test software across multiple weeks. You’ll work with cross‑functional teams to interpret firmware requirements, conduct integration testing, and participate...SuggestedInternship
- Legrand AV, Inc. in Minnetonka, MN, seeks a Software Engineer II - Embedded Linux/Python to design, develop, validate, and support embedded software across the Audio Video division portfolio. You will develop Python-based applications, services, diagnostic tools, and hardware...Suggested
- Entrust is seeking a Firmware Engineering Co-Op (6-12 months) in Shakopee, MN to help design and implement Card & Passport personalization firmware. You will work with a team to develop firmware for motors, sensors, vision systems, and personalization technologies, including...Suggested
$90k - $95k
At a Glance Legrand has an exciting opportunity for a Software Engineer II - Embedded Linux/Python to join the Audio Video Division in Minnetonka, MN. This role is responsible for the design, development, validation, and support of embedded software solutions across the...SuggestedTemporary workWork at officeWorldwide3 days per week$120k - $135k
...Senior Firmware EngineerThis Senior engineering role will help our team to research, develop, maintain, enhance, and customize the embedded solutions which drive HID's Secure Issuance FARGO printers and laminators so that they continue to be the most innovative and compelling...SuggestedWork experience placementRemote workWorldwideRelocationFlexible hours$23 - $25 per hour
...in a variety of hands‑on projects alongside our high‑performing and authentic R&D team. About the Role We're looking for a Firmware Engineering Co‑op to join our engineering team and help design, test, and debug embedded systems that power our products. This role is a...Summer workInternshipJanuary startRelocation package- Bracco Medical Technologies is seeking a Firmware Engineering Co-op in Eden Prairie, MN. You will work on embedded systems, writing and debugging firmware in C/C++, and developing scripts in Python while collaborating with hardware and software teams. The role offers hands...Summer work
$22 - $32 per hour
Mequon, Wisconsin, United States Eden Prairie, Minnesota, United States Job Description We are seeking a Firmware Engineering Intern to join our Global Power Motion Business (PMB) development organization. This internship is designed for students pursuing a degree in...Hourly payInternshipLocal areaVisa sponsorshipWork visaRelocation packageFlexible hours$30 per hour
...Business System which makes everything possible. The Software Engineering Intern is responsible for: Participate on an agile scrum team Analyze... ...Framework SQL MVC design patterns JavaScript (jQuery, ajax) IIS Configuration. Azure DevOps Jira or equivalent modern framework...Hourly payInternship$106k - $145k
...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and... ...the ITW enterprise. We're looking for a Systems Engineer II who will deliver world-class high-performance power systems, test...Local area- MTS Systems Corporation in Eden Prairie, MN is seeking a Systems Engineer II/III to deliver high-performance power systems, test systems, and motion simulators across automotive, aerospace, and motorsports markets. This role blends systems engineering with project engineering...
$24 - $28 per hour
...and job experience in the design and development of embedded firmware Prepare detailed plans, generally spanning several weeks to... ...For This Role, You Will Need: Pursuing a bachelor's in engineering Zero (0) years of related experience Ability to work full...Hourly payFull timeTemporary workInternshipFlexible hours$124k - $189k
...the Algorithms Group and multidisciplinary engineering teams across Starkey. Together, you will... ...to products Provide input to the firmware requirements definition Work with the DSP... ...field required. Experience Senior Engineer II: A minimum of 3 years of applicable experience...Temporary workWorldwide- ...PreferredExperience with DevSecOps, CI/CD pipelines, and cloud deployments (Azure/AWS/GCP).OS & servers: Linux (RHEL), Windows Server, Apache, IIS, Tomcat.Scripting: Bash, PowerShell, Python, Perl.Monitoring: Splunk, Prometheus, Grafana, ELK Stack.Config mgmt: Ansible, Chef,...
- Beckman Coulter Diagnostics, a Danaher operating company, is seeking a Software Engineering Intern to join the on-site team in Chaska, MN. You will participate in an agile scrum, analyze requirements, and contribute to code inspections to ensure high-quality software designs...Internship
- ...join our product security team on a collaborative, real-world engineering path. You will learn secure coding practices, assist with regulatory... ...compliance, and contribute to agile development and secure firmware initiatives while building essential professional skills in a...Internship
$68.9k - $131.1k
...demands of the global market. Join us and help shape the future of aerospace and defense.This position is for a Production Quality Engineering role in Burnsville Minnesota. The production quality engineer is the primary support engineer for production support, new product...Permanent employmentContract workTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideFlexible hours$90k - $110k
...Business System which makes everything possible.The Senior Quality Engineer for Beckman Coulter Diagnostics is responsible for ensuring the... ....Assess the risk associated with: (i). design changes; (ii). Internal product non-conformances, (iii). External post-launch...Full time$79k - $93k
...aids; prepares technical construction drawings. Reviews the development of designs for compliance with applicable codes, adopted engineering standards, and good engineering practices.Deliver technical presentations to internal and external audiences as required as part...Work at officeLocal areaMonday to FridayFlexible hours$133k - $165k
Position: Integrated Product Team (IPT) Lead Location: Chaska, MN Position Summary The Engineering IPT Lead is responsible for leading technical teams on new product development projects in our Power and Actuation Systems (PAS) Department. This individual will be part...Work at officeFlexible hours$106k - $150k
...simulation systems. Formula 1 teams, leading automotive and aerospace companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and ensure compliance with quality standards.We're looking for an...Remote work- ...solve routine problems or conduct routine analyses Knowledge of IIS (Internet Information Server) Must Have Bachelor's Degree in Computer Science, Information Technology, Computer Engineering or other related field combined with a minimum of 2 year software...
- ...and need listed on resume and they will need to attain IAT Level II Certification before they can start (Security+ Certification is... ...platform issues and performance challenges. Collaborate with engineers, architects, administrators, and stakeholders to deliver...Interim roleCasual workRelocation2 days per week3 days per week
$106k - $150k
...simulation systems. Formula 1 teams, leading automotive and aerospace companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and ensure compliance with quality standards. We're looking for an...Remote work- Entrust Corporation in Minneapolis, MN is seeking an on-site Software Engineering Co-op to contribute to the design, development, and enhancement of test automation solutions and to verify new products and product enhancements. You will work with cross-functional engineering...
$85k - $100k
Base pay range $85,000.00/yr - $100,000.00/yr Purpose of Position We are seeking a Sales Application Engineer to help us aspire to our purpose and mission by ensuring our client base is provided with Tier I engineering solutions to their heat transfer challenges. The...Flexible hours- Entrust is seeking an on-site Software Engineering Co-op in Minneapolis, MN to gain hands-on experience with cross-functional teams. You will contribute to design, development, and enhancement of test automation solutions, and perform verification and validation on new...
$22 - $27 per hour
...functional coatings. Dare to learn new skills, advance in your career and make an impact at Henkel. What you’ll do As an Application Engineering Intern, you will: Get hands-on experience in the adhesive development process for our brand Loctite. Work on and help solve real-...Full timeSummer workInternshipWorldwideRelocation package- The Sr. Embedded Engineer is responsible for contributing to the design, development and support of motor controls and associated accessories. The Sr. Embedded Engineer will participate in the testing process, create and maintain project documentation, work with manufacturing...
$70k - $110k
RFA Engineering ( ) develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a broad variety of applications in a highly collaborative and structured...Temporary workWork at officeWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!

