Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ASSA ABLOY Opening Solutions

Staff Software Engineer

ASSA ABLOY Opening Solutions

. Analyzing and evaluating platform software solutions requirements; collaborating with colleagues and customers to gather and define product requirements .

Posted 4/21/2026full-timeEden Prairie • Minnesota • 🇺🇸 United StatesLead💰 $135,000 - $166,000 per yearWebsite

Tech Stack

Tools & technologies
JenkinsLinux

About the role

Key responsibilities & impact
  • 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 to satisfy documented requirements
  • Facilitating and assisting in the task estimation process
  • Working and communicating 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.
  • Investigating and analyzing reported defects to resolve them in a timely manner
  • Proactively providing status, raising issues, and communicating necessary information to appropriate team members on a regular basis
  • Preparing, presenting, and participating in technical discussions and code reviews
  • Contributing 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
  • Working with all departments to continuously improve product, process, workflow, and customer experience
  • Making recommendations and assisting in the implementation of new processes and tools
  • Consult with other engineers to evaluate interfaces between platform software solutions, embedded solutions and hardware and operational & performance requirements of the overall system

Requirements

What you’ll need
  • 7-10+ years of platform software solutions development experience preferred with a variety of integrated development environments primarily utilizing object-oriented programming using C, C++ or C#
  • Bachelor's degree from an accredited four-year college or university (CS, EE or relevant engineering discipline)
  • 7+ years of related experience, or work equivalent
  • Familiarity with Windows API, DevExpress, and XML is a plus
  • Linux experience is a definite plus
  • Working with USB and/or Ethernet devices beneficial
  • Working knowledge of source code management and configuration (Git)
  • Jenkins familiarity is a plus
  • Strong understanding of development processes, principles and objectives
  • 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
  • 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
  • Ability to effectively communicate in the English language verbally and in writing
  • Ability to read and interpret technical journals, specifications, international technical standards, etc
  • Proficient in Microsoft Office applications, such as Word, Excel, PowerPoint, etc.
  • Familiar with operating systems, such as Windows, etc.
  • Utilizes active listening skills during customer (internal and external) interactions
  • Follows through in a timely manner on expectations which have been agreed upon and set
  • Applies experience to anticipate customer needs and desires and influence world-class solutions
  • Experience with Agile methodologies; JIRA experience a plus
  • Knowledge of the Scaled Agile Framework (SAFe) desired

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C#object-oriented programmingWindows APIDevExpressXMLLinuxGitJenkins
Soft Skills
analytical skillsplanning skillsproblem solvingdecision-making skillswritten communicationverbal communicationorganizational skillstime managementactive listeningcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical EngineeringBachelor's degree in relevant engineering discipline