Senior Firmware Engineer (HID4222)



An Amazing Career Opportunity for a Senior Firmware Engineer

Location: Eden Prairie, MN

Job ID: 22968


Are you an experienced Firmware Engineer looking to work with a Company with the most innovative products?

Come work with us at HID in a dynamic, agile team & enhance, build & deliver technology products for access control industries


Who are we? 

HID powers the trusted identities of the world’s people, places, and things, allowing people to transact safely, work productively and travel freely.

We are a high-tech software company headquartered in Austin, TX, with over 4,000 worldwide employees. Check us out here: and 


As our Senior Firmware Engineer, you’ll support HID’s success by: 


  • Analyze and evaluate embedded solution requirements; collaborate with colleagues and customers to gather and define product requirements
  • Assist in product design and architecture development
  • Design, develop and maintain embedded solution to satisfy documented requirements
  • Facilitate and assist in the task estimation process
  • Work and communicate in a cross-functional team environment comprised of firmware engineers, electrical engineers, mechanical engineers, quality assurance engineers, product line managers, and customer support representatives, etc.
  • Investigate and analyze reported defects to resolve them in a timely manner
  • Proactively provide status, raise issues, and communicate necessary information to appropriate team members on a regular basis
  • Prepare, present, and participate in technical discussions and code reviews
  • Contribute to the continued development of processes to improve the efficiency and quality of development projects; assist in formulating standards and development practices to improve our development processes
  • Work with all departments to continuously improve product, process, workflow, and customer experience
  • Make recommendations and assist in the implementation of new processes and tools
  • Consult with other engineers to evaluate interfaces between hardware & embedded solutions and operational & performance requirements of the overall system

What we will love about your background: 



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Able to effectively use and operate oscilloscopes, analyzers, power supplies, etc.
  • Experience with DC and stepper motors is a major plus
  • Working knowledge of source code management and configuration
  • Strong understanding of development processes, principles and objectives
  • Experience in development through the entire life-cycle including design, architecture, and implementation
  • Scrum, Kanban, and/or Scaled Agile Framework (SAFe) experience desired
  • 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
  • Proven analytical, planning, problem solving and decision-making skills
  • Excellent written and verbal communication skills for both a technical and non-technical audience; comfortable with direct communication with all levels of technical and business resources
  • Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously
  • Interested in the challenge, excitement, and responsibility of a fast-paced, growth environment; desire and ability to learn and apply new skills and technologies quickly
  • Experience with working in a highly collaborative and dynamic multi-team environment
  • Must be able to perform troubleshooting, development work in a consistent and logical manner
  • Highly motivated, results-oriented, self-starter
  • Ability to effectively balance personal and professional life

Education and/or Experience

  • Bachelor's degree from an accredited four-year college or university (CS, EE or relevant engineering discipline)
  • 5-7+ years of embedded device development experience preferred with a variety of integrated development environments primarily utilizing object-oriented programming using C/C++



Why apply? 


  • Empowerment: You’ll work as part of a global team in a flexible work environment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don’t need to check all the boxes. If you have most of the skills and experience, we want you to apply.
  • Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers.
  • Integrity: You are results-orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted.


The wage range for this role considers a broad scope of factors that are considered when making compensation decisions, including but not limited to: skill sets, experience and training, licensure and certifications, and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At HID, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case.


This opportunity may be open to flexible working arrangements.


HID is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation.


We make it easier for people to get where they want to go!
On an average day, think of how many times you tap, twist, tag, push or swipe to get access, find information, connect with others or track something.  HID technology is behind billions of interactions, in more than 100 countries.  We help you create a verified, trusted identity that can get you where you need to go – without having to think about it.  
When you join our HID team, you’ll also be part of the ASSA ABLOY Group, the global leader in access solutions. You’ll have 52,000 colleagues in more than 70 different countries. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences. 


Eden Prairie, MN, US, 55344

Engineering & Science
No Travel Required
Mid-senior level

Nearest Major Market: Minneapolis