ASSA ABLOY Opening Solutions

Principal Software Engineer

ASSA ABLOY Opening Solutions

full-time

Posted on:

Location Type: Office

Location: VeldhovenNetherlands

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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
  • 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 that 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

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 (e.g. 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
  • Strong collaborative mindset and willingness to support and mentor others
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
Applicant Tracking System Keywords

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

Hard Skills & Tools
C#C/C++Pythonsoftware developmentsoftware testingsoftware maintenancesoftware architecturedebuggingintegrationvalidation
Soft Skills
effective communicationtechnical explanationcollaborationmentoringproblem-solvingadaptabilityattention to detailresponsibilityleadershipinterpersonal skills