Senior Firmware Engineer

ASSA ABLOY
Any Location, MN
Remote
Job Description
Role Overview

We're looking for a Senior Firmware Engineer to contribute to the research, development, maintenance, enhancement, and customization of platform software solutions for HID's Secure Issuance FARGO printers and laminators. As a Senior Firmware Engineer, you'll work as part of a global team in a flexible work environment, learning and enhancing your expertise. You'll analyze and evaluate platform software solutions requirements, collaborate with colleagues and customers to gather and define product requirements, and design, develop, and maintain platform software solutions to satisfy documented requirements.

What You Will Do

Your day-to-day responsibilities will include analyzing and evaluating platform software solutions requirements, collaborating with colleagues and customers to gather and define product requirements, assisting in product design and architecture development, designing, developing, and maintaining platform software solutions, and facilitating and assisting in the task estimation process.

Why It Might Be a Fit

You'll be a fit for this role if you have a strong understanding of development processes, principles, and objectives, experience in development through the entire life-cycle, including design, architecture, and implementation, and experience with implementation of security protocols and secure implementation of cryptographic techniques.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related engineering discipline, or equivalent combination of education and relevant work experience
  • 4+ years of related software engineering experience
  • Experience with platform software solutions development using object-oriented programming languages such as C, C++, or C#
  • Familiarity with Windows API, DevExpress, and XML
  • Linux experience is a plus
  • Working with USB and/or Ethernet devices beneficial
  • Working knowledge of source code management and configuration (Git)
  • Jenkins familiarity is a plus
  • Experience in development through the entire life-cycle including design, architecture, and implementation
  • Experience with implementation of security protocols and secure implementation of cryptographic techniques, and the documentation of the security aspects of system design and implementation is highly desired

Benefits

  • Competitive salary and rewards package
  • Competitive benefits and annual leave offering, allowing for work-life balance
  • A vibrant, welcoming & inclusive culture
  • Extensive career development opportunities and resources to maximize your potential
]]>