Skip to sign up

Job matched to your search

Principal Software Engineer

HID · North Brabant, Netherlands

North Brabant, Netherlands · On-siteFull-TimePosted Jun 20, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

An Amazing Career Opportunity for a Principal Software Engineer Location: Veldhoven, Netherlands

Job ID: 47231

IAI industrial systems has been a supplier to the security printing market since 1995. Some of the largest countries in the world have chosen IAI as their preferred partner to help them create passports, identity cards and banknotes with the most advanced security features. Many leading governments, technology partners and enterprises around the world entrust their challenging projects with us, as they value the reliability, accountability and responsibility we deliver. From new levels of protection and productivity for passports and identity cards to novel manufacturing processes and technologies that pave the way to new breakthroughs. We have built our reputation on developing and manufacturing unique systems, which include laser applications, inkjet printing and product handling. Characteristics of our markets are international, business-to-business, investment goods and long-term relations. IAI industrial systems is part of HID Global, a subsidiary of ASSA ABLOY.

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,500 worldwide employees. Check us out here: www.hidglobal.com and https://youtu.be/23km5H4K9Eo

Summary The Principal Software Engineer is a hands‑on software developer with extended responsibility for the technical design, quality, and long‑term maintainability of key software components and subsystems within IAI’s machines and software platforms. In this role, the Principal Software Engineer acts as a technical owner at component and subsystem level, contributing actively to system and platform architecture decisions while remaining deeply involved in implementation, testing, and validation on machines. The role combines strong execution capability with architectural awareness, technical mentoring, and a clear ownership mindset. The Principal Software Engineer works in multidisciplinary project teams and collaborates closely with software, mechanical, electrical, A&T, service, and project colleagues to deliver robust, high‑quality software that meets current and future product requirements.

Essential Duties Software Development & Implementation

  • 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

Technical Ownership & Architecture

  • 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

Quality, Standards & Security

  • 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

Testing, Validation & Maintenance

  • Test and validate software functionality against specifications
  • Analyze and resolve software‑related issues in delivered machines and installations

Primary Duties Software Development & Integration

  • Integrate third party software components where required

Quality & Continuous Improvement

  • Perform and contribute to code reviews, actively managing technical debt and improving

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →