Senior Firmware Engineer: Real-Time Embedded Systems

Entrust Corporation

Shakopee (MN)

On-site

USD 104,541 - 153,327

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellness benefits
401(k) matching
Paid time off + holidays
Parental leave
Education reimbursement

Job summary

Entrust Corporation is seeking a Senior Firmware Engineer to join the product development team in Minnesota. You will contribute to real-time embedded control software for printers and personalization systems, including motors, sensors, vision systems, and security-focused technologies.

The role requires 5+ years of embedded software experience and strong proficiency in C/C++, Linux RTOS environments, and Yocto/OpenEmbedded.

Qualifications

  • 5+ years’ experience in embedded software/hardware/firmware in product development.
  • 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 RTOS.
  • Experience 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.

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.

Skills

Embedded software
C/C++
Embedded Linux
VxWorks
Yocto/OpenEmbedded
Git/Subversion
Unit/integration tests
US work authorization

Education

Bachelor's degree in Computer/Electrical Engineering or Computer Science
Master's degree (preferred)

Tools

Git
Subversion

Job description

Entrust Corporation is seeking a Senior Firmware Engineer to join the product development team in Minnesota. You will contribute to real-time embedded control software for printers and personalization systems, including motors, sensors, vision systems, and security-focused technologies.

The role requires 5+ years of embedded software experience and strong proficiency in C/C++, Linux RTOS environments, and Yocto/OpenEmbedded.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer — Remote or Hybrid
Senior Embedded Firmware Engineer — Remote or Hybrid

Entrust • Shakopee (MN)

Hybrid
USD 105,000 - 153,000
Firmware Engineer II - Embedded RT Systems (Remote)
Firmware Engineer II - Embedded RT Systems (Remote)

Entrust • Shakopee (MN)

Hybrid
USD 85,000 - 126,000
Comprehensive health programs
401(k) matching contribution
Paid personal time off
+2
Senior Firmware Engineer
Senior Firmware Engineer

Entrust • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Entrust Corporation • Shakopee (MN)

Hybrid
USD 129,650 - 190,153
Comprehensive health insurance
401(k) matching
Paid personal time off
+1
Senior Embedded Hardware Engineer – Card Tech & Firmware
Senior Embedded Hardware Engineer – Card Tech & Firmware

Entrust • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer II - Real-Time Systems
Embedded Firmware Engineer II - Real-Time Systems

Entrust Corporation • Shakopee (MN)

On-site
USD 85,000 - 126,000
401(k) matching contribution
Comprehensive health programs
Paid personal time off
Senior Embedded Hardware Engineer (Firmware)
Senior Embedded Hardware Engineer (Firmware)

Entrust Corporation • Shakopee (MN)

On-site
USD 96,797 - 141,969
Comprehensive health and well-being programs
401(k) matching contribution
Paid personal time off
+3
Senior Firmware Engineer - Real-Time Embedded Systems
Senior Firmware Engineer - Real-Time Embedded Systems

Entrust • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Senior Embedded Systems Engineer - Real-Time Firmware Lead
Senior Embedded Systems Engineer - Real-Time Firmware Lead

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Senior Firmware Engineer — Real-Time Embedded Lead Equity
Senior Firmware Engineer — Real-Time Embedded Lead Equity

Ommo Technologies, inc. • Carrollton (TX)

On-site
USD 110,000 - 165,000
401(k) with Company Match
Equity Participation
Paid Time Off & Holidays
+1