
Principal Software Engineer
ASSA ABLOY Opening Solutions
full-time
Posted on:
Location Type: Office
Location: Veldhoven • Netherlands
Visit company websiteExplore more
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