A

ASSA ABLOY

Global leader in access solutions

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeVeldhoven, NetherlandsNo salary listed

About the Job

Requirements

  • Proven experience in software development for industrial or hardware-related applications.
  • Strong experience in designing, developing, testing, and maintaining complex software systems.
  • Experience working in multidisciplinary project environments.
  • Strong proficiency in software development using C#, C/C++, Python, or comparable languages.
  • Experience with software-hardware interaction and machine control software.
  • Familiarity with structured software development processes, testing, and documentation.
  • Understanding of software architecture principles and best practices.
  • Ability to communicate effectively in English, both verbally and in writing.
  • Ability to explain technical concepts clearly to colleagues, stakeholders, and customers.
  • Must comply with relevant company policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
  • Must possess or be able to acquire a valid passport for potentially required travel and fieldwork, including international travel.
  • Must be legally eligible to work in the country of hire.

Responsibilities

  • Develop software from specification through design, implementation, testing, integration, and documentation.
  • Remain actively hands-on in coding, debugging, integration, and validation of software on machines.
  • Analyze customer and system requirements and translate them into high-quality software solutions.
  • Act as technical owner for assigned software components and subsystems, taking responsibility for design choices, code quality, maintainability, and long-term evolution.
  • Contribute to system and platform architecture decisions and ensure alignment with agreed architectural principles and standards.
  • Ensure software designs are robust, scalable, and suitable for reuse across products where applicable.
  • Ensure software is developed according to agreed coding standards, architectural guidelines, and best practices.
  • Apply secure and robust software development practices appropriate for industrial systems and customer environments.
  • Test and validate software functionality against specifications.
  • Analyze and resolve software-related issues in delivered machines and installations.
  • Integrate third-party software components where required.
  • Perform and contribute to code reviews, actively managing technical debt and improving overall software quality.
  • Ensure proper documentation of changes and maintain up-to-date software documentation and manuals.
  • Work closely with multidisciplinary teams to translate user requirements into functional software solutions.
  • Act as a technical mentor for software engineers through code reviews, design discussions, and knowledge sharing.
  • Support Assembly and Test and Service Engineers by providing technical expertise, training, and knowledge transfer.
  • Develop software with awareness of platform-level impact, long-term maintainability, and consistency across products.
  • Contribute to continuous improvement of software architectures, tools, and development practices within Engineering.

About the Company

ASSA ABLOY

Global leader in access solutions

ASSA ABLOY provides access solutions including mechanical locks and electronic security systems to secure doors, buildings, and identities. Its products work by combining physical locks with digital access control: mechanical locksets for doors, electronic locks and smart cylinders that can be opened via codes, cards, keys, or mobile apps, and identity solutions from HID Global that manage secure credentials and access permissions across systems. The company differentiates itself through a large, diversified portfolio of brands and products, a long track record of strategic acquisitions (such as Yale Locks and HID Global), and a global presence in over 70 countries, which lets it serve many customers and integrate hardware with software and identity management. The goal is to maintain leadership in the access-solutions market by expanding offerings, geographic reach, and coordination across physical security and identity technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Stockholms kommun, Sweden
Founded
1880

Recently Posted Jobs

Explore more opportunities at ASSA ABLOY

See more jobs