Software Architect

College Recruiter, Inc
Leuven, Belgium
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior

Job location

Leuven, Belgium

Tech stack

C Sharp (Programming Language)
C++
Software Quality
Computer Engineering
Software Design Patterns
Python
Software Architecture
Software Maintenance
Software Engineering
Information Technology
Api Management

Job description

Nikon Metrology develops the software that powers world-class X-ray and CT systems used in industrial inspection, metrology, and research. Our Global X-ray Software (XSW) team builds control, data acquisition, and reconstruction software - including some of the fastest and most accurate CT reconstruction in the industry. We're seeking a hands-on Software Architect to shape the future of our products and lead the design of scalable, high-performance, maintainable software systems., As a Software Architect on the XSW team, you will define technical direction, design system and component architectures, and guide the team to deliver reliable, high-performance software for X-ray and CT systems. You will collaborate with product managers, hardware engineering teams, and fellow software architects to translate requirements into robust technical solutions. This role combines strategic architecture leadership with practical hands-on work and mentoring of engineers., * Define and evolve software architecture for control, acquisition, reconstruction, and analysis components of our X-ray/CT product line.

  • Lead technical decision-making with senior XSW colleagues: evaluate technologies, establish architectural standards, and promote best practices for code quality and maintainability.
  • Produce and maintain architecture artifacts: system diagrams, module specifications, API contracts, and non-functional requirements documents.
  • Work closely with hardware engineering teams to ensure seamless integration and optimal system performance.
  • Mentor mid-level engineers, conduct architecture reviews, and foster a culture of continuous improvement.
  • Participate in project planning, effort estimation, and technical risk assessment.
  • Contribute hands-on to critical parts of the codebase when needed.

Requirements

  • Proven experience as a Software Architect, Principal Engineer, or Senior Technical Lead.
  • Strong software engineering fundamentals; experience with C#, C++, Python, or other languages is a plus.
  • Deep understanding of high-performance system design, design patterns, and software architecture principles.
  • Excellent communication skills and experience collaborating across multidisciplinary teams.
  • Fluent English; Dutch is a plus but not required.
  • Master's degree or PhD in Computer Science, Software Engineering, Electrical Engineering, Physics, or equivalent experience.

Benefits & conditions

  • The opportunity to work on cutting-edge X-ray and CT software used worldwide in high-value industrial and research applications.
  • A collaborative, multidisciplinary engineering environment at Nikon Metrology Europe in Leuven.
  • Competitive salary and benefits (details discussed during hiring).
  • Opportunities to influence product direction and the technical roadmap.
  • Hybrid work flexibility (subject to team/role needs).

About the company

Nikon Metrology Europe is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply for this position