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 Entrust
- ...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
- ...is a hands‑on startup environment where engineers have meaningful ownership, work closely... ...Overview The company is seeking an experienced Firmware Engineer to lead the architecture,... ...platform. This individual will serve as a senior technical contributor and project lead,...Senior
- Role: Sr. Software Engineer - Medical Device (Embedded Systems) Location: Minneapolis, MN (Hybrid - 4 Days Onsite) Duration: 12-Month... ...development. Must-Have Skills: 4+ years of Embedded Software/Firmware Development Strong experience with C/C++, Bare Metal or RTOS...SeniorContract work
$100k - $130k
Position Responsibilities This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate will contribute to the design, implementation, verification, and documentation...SeniorFlexible hours$115k - $130k
...round via MS Teams; final round onsite About the Role Our client, an innovative engineering consultancy specializing in embedded, medical, IoT, and real-time systems, is seeking a Senior Software Engineer to join their growing team. In this role, you’ll design and develop...SeniorFull timeImmediate start$100k - $196k
About this role: Wells Fargo is seeking a Senior Database Engineer in the IT Service Operations group. In this role, you will: Be a Senior Database Engineer with deep technical expertise in database design, administration, high availability, and operational support...SeniorFull timeWork experience placementVisa sponsorshipRelocation package- ...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
- ...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
- A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion...Senior
$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$120k - $200k
Department: Technology Organization Reports To: Head of Engineering Location: Minneapolis, MN Ya rdstik is a start‑up software... ...to protect organizations and their people. We are adding a Senior Software Engineer to help build out our platform. You will collaborate...Senior$90k - $120k
...of Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software product...SeniorWork experience placement- An independent evaluation consulting company is seeking a Survey Programmer or Senior Survey Programmer to manage surveys utilizing Forsta Plus. This role involves programming, testing, and quality assurance for surveys on critical public health topics, offering remote...SeniorFull timePart timeRemote work
$132.06k - $186.44k
A cloud computing company is seeking a Mandarin-speaking Senior Customer Solutions Engineer to serve as the primary technical contact for key clients. This role involves building customer relationships and advising on technical solutions. Applicants should have at least...Senior- ...-the-art IPG lasers into turn-key systems to be used in the semiconductor, medical and other industries. We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position...SeniorTemporary work
- A leading loyalty solutions provider based in the United States is seeking an experienced Java Developer to join their team. The role focuses on improving existing products and developing new features, emphasizing collaboration and Agile methodologies. Candidates should...SeniorRemote jobFlexible hours
$130.62k - $138k
...Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics... ...this Position We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop embedded software...Immediate startFlexible hours$130k - $150k
...software life cycle. Key Responsibilities Create low‑level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non‑functional (e.g., performance, reliability, balance, and controls) requirements...SeniorFull timePart timeWork experience placementH1bWork at officeWork from homeVisa sponsorship1 day per week- Description The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform....SeniorWork at office
$80k - $110k
...International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient...SeniorWork experience placement$97.9k - $179.5k
...and implement technology solutions that support risk management and governance. The opportunity We are seeking a highly motivated Senior Associate focused on SAP application risk and controls and technology enablement to manage client engagement teams, work with a wide...SeniorWork experience placementFlexible hours$60 - $62 per hour
...experience — talk with your recruiter to learn more. Base pay range $60.00/hr - $62.00/hr Hello We are looking for Senior Application Security Engineers Locations: Hybrid Roles in Charlotte, NC, Westlake, TX, Chandler, AZ and Minneapolis, MN – 3 days Onsite and 2 days...SeniorContract workH1bRemote work- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$95.8k - $170k
Overview Impact As our Senior Engineer in Birmingham, Minneapolis, or working remotely, you will build, manage, and enhance shopper payments systems and compliance services powered by Geo spatial foundation capabilities. Responsibilities You will work on a team of 5‑6 engineers...SeniorWork at officeRemote workWork from home$118.65k - $160k
...libraries and APIs Developed (worked on, led, architected) multiple Android applications over the years BS in Computer Science, Engineering or a related technical role or equivalent experience Pursuant to various state Fair Pay Acts, below is a summary of compensation...SeniorFull timeTemporary workWork at officeRemote workMonday to FridayFlexible hours- ...Job Description Job Description Position Overview We are seeking a skilled Principal Firmware Engineer with specialized experience in developing firmware for active implantable medical devices. This role involves designing, developing, testing, and optimizing embedded...
$97.9k - $179.5k
...automate manual processes. The opportunity As our Risk Technology practice continues to expand, we are seeking a highly motivated Senior Associate, focused on SAP application risk and controls and technology enablement, to manage client engagement teams, work with a...SeniorWork experience placementSummer holidayFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Accura Engineering & Consulting Services, Inc is looking for a professional in Grand Forks, ND, responsible for monitoring construction compliance, performing inspections, and preparing contract documentation. Candidates should have a minimum of 5 years of experience in...SeniorContract work
- Overview Infosys SURE (Services, Utilities, Resources, Energy) unit is dedicated to empowering businesses within the services, utilities, energy and resources sectors through strategic digital transformation. We specialize in guiding organizations through the complexities...SeniorTemporary workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior planner Minneapolis, MN
- senior hvac project manager Minneapolis, MN
- senior technical product manager Minneapolis, MN
- senior wealth advisor Minneapolis, MN
- senior medical science liaison Minneapolis, MN
- senior accountant remote Minneapolis, MN
- srs distribution Minneapolis, MN
- senior marketing account manager Minneapolis, MN
- senior robotics software engineer Minneapolis, MN
- sr project manager Minneapolis, MN



