Senior Firmware Engineer

Entrust
United States
Workplace: OnsiteFull timeUSD 104,541 - 153,327 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Analytical problem solving","Initiative","Engineering judgment","Communication","Autonomy"]

Design and develop real-time embedded firmware for complex control systems used to print and personalize credit cards, passports, driver’s licenses, and national IDs. Build embedded software components through requirements, coding, testing, debugging, and documentation. Collaborate across engineering disciplines on code and design reviews, hardware/software integration, and problem resolution to improve product performance, security, and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Entrust
Entrust
1 month ago

Senior Firmware Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Design and develop real-time embedded firmware for complex control systems used to print and personalize credit cards, passports, driver’s licenses, and national IDs. Build embedded software components through requirements, coding, testing, debugging, and documentation. Collaborate across engineering disciplines on code and design reviews, hardware/software integration, and problem resolution to improve product performance, security, and reliability.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop real-time embedded system software for control systems in complex machines.
  • •Develop embedded firmware and software components, including requirements, design, coding, testing, debugging, and documentation.
  • •Implement firmware for digital, analog, RF, power, and motion control systems.
  • •Participate in design and code reviews, hardware/software integration, and development testing.
  • •Troubleshoot and resolve product issues by evaluating problems, modifying code, testing, and coordinating with product support.

Pay and Benefits

Salary: USD 104,541 - 153,327 annually
Perks:MedicalVisionDental401kLife InsuranceDisability InsuranceHealth InsurancePaid LeaveParental LeaveLearning Budget

Key Requirements

  • •5+ years of 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 embedded experience (5+ years) with C++ and/or C.
  • •Experience with embedded Linux, VxWorks, or other embedded real-time operating systems.
  • •Experience with Yocto Project/OpenEmbedded and working with revision control systems (e.g., Subversion, Git).
Experience:5+ years
Education:Bachelor's in Computer Engineering, Electrical Engineering, or Computer Science
Skills:Analytical problem solvingInitiativeEngineering judgmentCommunicationAutonomy
Tech Stack:C++CEmbedded LinuxVxWorksYocto ProjectOpenEmbeddedLinux kernelSubversionGitEncryptionPKIRFIDSmartcardLaser engravingMotor controlNetworking protocolsScripting languagesAI tools

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Entrust
Provides identity, authentication, and secure transaction solutions including public key infrastructure (PKI), digital certificates, encryption, and secure issuance for payments, mobile, and enterprise environments to protect digital identities and critical communications.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Minneapolis, United States
Founded: 1994
WebsiteLinkedIn