Senior Firmware Engineer
Entrust
Position Overview
Entrust is seeking a Senior Firmware Engineer 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.
- Developing firmware for digital, analog, RF, power, and motion control systems.
- 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.
- Create product enhancements from requirements with an emphasis on system-wide benefit and risk impact, iterative design, and thorough development testing.
Basic Qualifications
- 5+ years’ experience with embedded software, hardware and/or firmware in a product development environment.
- Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science.
- Extensive experience (5+ years) with C++ and/or C in an embedded development environment.
- Experience with embedded Linux, VxWorks or other embedded real time operating system.
- Experience working with Yocto Project/OpenEmbedded for Linux system development.
- Experience with development processes, methodologies, and tools.
- Experience with revision control systems, e.g. Subversion, Git.
- 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 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.
- Shows strong analytical and problem solving skills.
- Displays a high level of initiative and ability to deliver results on technical projects.
- Exhibits good engineering judgment and decision making.
- Proficiency using AI tools to assist with code generation, analysis, documentation, and scripting.
- Ability to work autonomously with cross functional team members.
- Strong verbal and written communication skills and the ability to prepare written specifications.
Entrust Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.
#J-18808-Ljbffr- ...day. Join us and we can make a difference together. About this role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection business in Bloomington, MN! Det-Tronics has been providing...SeniorWorldwide
- ...A technology company is seeking a Senior Firmware Engineer to join its product development team. The role involves designing embedded software for control systems, developing firmware across various technologies, and collaborating with cross-functional teams. Candidates...Senior
- ...Carrier is seeking a Senior Embedded Software/Firmware Engineer for its Det-Tronics division in Bloomington, MN. This role involves developing and managing embedded firmware throughout the product lifecycle, leveraging Agile methodologies and DevOps tools. The ideal...Senior
- ...Job Description Job Description Job Title: Senior Firmware Test Engineer (Neuromodulation) Position Overview We are seeking a highly skilled Firmware Test Engineer to join our R&D team onsite in St. Paul, MN . You will be responsible for ensuring the safety...Senior
- ...Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product... ...review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers...SeniorFull timeWorldwide
- ...Blue Sages in Minnesota is seeking a Senior Firmware Test Engineer to verify safety and efficacy of neuromodulation medical devices. The role focuses on verification planning, test scripting in Tcl/Tk, and ensuring compliance with FDA/ISO standards in an on-site environment...Senior
- Senior Embedded Software EngineerFull-Time | On-Site | Twin Cities, MNAbout the OpportunityJoin... ...seeking a Senior Embedded Software Engineer to join its collaborative product... ...ResponsibilitiesDesign, develop, and maintain software and firmware using C, C++, and PythonCollaborate with...SeniorRelocationVisa sponsorship
$170k
Please see the below requirements for a Senior or Principal Electrical Engineer to join a growing class III medical device organization in the Northeast Twin Cities Metro. This role will play a critical part in supporting an implantable electromechanical system in a late...Senior- ...An innovative engineering consultancy is seeking a Senior Software Engineer in Minneapolis, MN. You'll develop software for embedded systems in a high-learning environment alongside senior engineers. The role requires proficiency in C, C++, C#, and Python, with 2+ years...Senior
- ...critically about backlog prioritizationPractical knowledge of software engineering best practices, including Agile development methodologies,... ...well-being for you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences Data and Analytics Center...SeniorApprenticeshipEasy work
$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...SeniorWork at officeRemote workMonday to Friday$183.8k - $263.6k
...design through implementation, with a focus on APIs, policy orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to deliver scalable capabilities that support deployment, observability, and...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...About Blank Metal Blank Metal is an AI-native engineering company that partners with enterprises to deliver production AI fast. We blend... .... About the Role We’re growing and looking for a Senior AI Engineer to join our Minneapolis team. This is a senior, full...SeniorFull timeContract work
$159k - $259.7k
...supports more than 150 million people and 3,500 organizations across seven languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help millions of people live happier, healthier lives. You'll work...SeniorFull timeLocal areaFlexible hours$78k - $185k
...software supporting middle- and back-office operations, including our reconciliation, accounting, and settlements systems.The Senior Software Engineer will be responsible for design, development, and integration of various technology solutions, including the development of...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$142.7k - $174.5k
...Collaborate with architects, customers, product partners, and other engineers to solve complex engineering challenges by building high-volume... ...of data, and serve hundreds of thousands of customers.Senior Software Engineers are expected to use approved AI tools responsibly...SeniorFull timeWork at officeLocal areaImmediate startFlexible hoursShift work$97.5k - $150.6k
...design sessions and code reviews, promote sound design patterns, clean architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and subject matter expert for assigned applications, high-risk or high-...SeniorLocal areaRemote work$137.4k - $161.7k
Are you ready to make an impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver...SeniorLocal areaImmediate startFlexible hours$92.7k - $161.85k
As a Senior DevOps Engineer, you will be a key technical contributor responsible for designing, implementing, and operating scalable, resilient infrastructure and CI/CD pipelines that support the full software development lifecycle. You will work closely with Wolters Kluwer...SeniorFull timeWork at office$86.8k - $198k
Application Developer, SeniorThe Opportunity:At a certain point, experience-based system design can start to look like clairvoyance. When you’ve developed so many systems that you can not only orchestrate the best solution for any technology-based challenge, but you can...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$97.54k - $130k
...and Technology strategy and values. Do you bring deep software engineering expertise and a passion for building scalable, customer‑... ...Computershare Corporate Trust Services Technology is seeking a Senior Software Engineer to support our CCT application through hands...SeniorTemporary workWork at officeWork from homeFlexible hours3 days per week$115k - $145k
...work in a collaborative environment? As an experienced SAP PP-ME Senior Consultant, you will have the ability to share new ideas and... ...real-time manufacturing visibility.Partner with production, engineering, quality, and supply chain teams to define and maintain execution...SeniorWork at officeLocal areaVisa sponsorship- ...Ryan Companies seeks a Senior Software Engineer for its headquarters office in Minneapolis. This is an IN-OFFICE role with a flexible work schedule in Minneapolis. The Senior Software Engineer position is responsible to produce scalable software solutions for Ryan...SeniorWork at officeFlexible hours
$222.5k - $261.9k
Are you ready to make an impact?Senior Architect, Software Engineering & AITechnology & Experience (TechEx) - Software About West MonroeWest Monroe is a global business and technology consulting firm that partners with organizations to transform their businesses through...SeniorLocal areaImmediate startFlexible hours- Northrop Grumman in Plymouth, MN seeks a Principal or Sr. Principal Supply Chain Specialist (Material Program Mgmt.) to lead material strategies and coordinate cross-functional supply chain activities for complex programs within the Armament Systems unit. The role emphasizes...Senior
- ...RVO Health is seeking a Senior Software Engineer to lead end-to-end design, development and deployment of complex software aligned with business goals. You will collaborate with product managers, designers and fellow engineers to translate requirements into robust...Senior
- Job Title: Senior Full Stack Java EngineerDuration: Through December 31, 2026Location: Minneapolis, MNInterview Process: Internal Interview... ...SummaryWe are seeking an experienced Senior Full Stack Java Engineer with 10+ years of software development experience to design,...Senior
- Manageability Firmware EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week... ...as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$110.7k - $218.3k
...new levels of financial and operational excellence. Recruiting for this role ends on 12/31/2026. Work you'll do As an SAP Treasury Senior Consultant on the Controllership and Treasury Transformation team, you will be responsible for helping clients modernize treasury operations...SeniorWork at officeLocal areaVisa sponsorship- ...complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting:... ...technical challenges. Develop software across embedded systems, firmware, user interfaces, and real-time device control while...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior lead project manager Minneapolis, MN
- senior robotics software engineer Minneapolis, MN
- senior devops engineer remote Minneapolis, MN
- senior sas administrator Minneapolis, MN
- senior IT manager Minneapolis, MN
- senior contracts analyst Minneapolis, MN
- senior implementation consultant Minneapolis, MN
- sr project manager Minneapolis, MN
- senior windows systems engineer Minneapolis, MN
- consultant senior consultant Minneapolis, MN



