← Serch more jobs

Staff Firmware Engineer

LinkedIn Entrust Shakopee, MN
Not Applicable Posted March 26, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • 6+ years experience developing embedded software, hardware and/or firmware in a product development environment.
  • Experience with C++ and/or C in an embedded development environment.
  • Experience with unit test and integration test methodologies.
  • Strong verbal and written communication skills
  • Must have unrestricted work authorization for US.
Preferred Skills
  • Prior experience leading large projects or leading a development team
  • 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.
  • Experience with Linux kernel and device driver development.
  • Experience with VxWorks or other real time operating system.
  • Experience with electromechanical design and motion control.
  • Experience with image processing algorithms.
  • Experience with Python and/or other scripting languages.
  • Experience programming in assembly language
  • Experience with Entrust card and passport production systems.
  • Cumulative GPA of 3.0 or higher
  • Ability to work in a multi-disciplined team with mechanical, electrical and high level software team members.
Education
  • (Not required) – Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • (Not required) – Cumulative GPA of 3.0 or higher