Principal Software Engineer

BOM

Eindhoven

Hybrid

EUR 67,000 - 89,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Technical leadership
International team
Flexible hours
Company car
Pension scheme
Laptop & credit card
Team events

Job summary

SparkNano seeks a Principal Software Engineer to architect, develop, and lead the software behind our advanced manufacturing equipment. You will align software with hardware and process technology, work with external partners, and steer technical direction while traveling to suppliers and customer sites.

You’ll influence architecture, evaluate new technologies, and mentor teams in a fast-paced, international deep-tech environment. Join us to shape next-gen manufacturing software.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics, or a related field.
  • 7+ years of experience developing software for complex machines, industrial automation, robotics, or high-tech equipment.
  • Experience defining software architecture for multidisciplinary systems.
  • Strong understanding of software-hardware integration.
  • Excellent communication skills and the ability to work with both internal teams and external partners.

Responsibilities

  • Define and maintain the software architecture for SparkNano’s machine platform.
  • Design, develop, and maintain high-quality software for advanced manufacturing equipment.
  • Collaborate with mechanical, electrical, process, and systems engineers to create integrated machine solutions.
  • Coordinate technical activities with external software and hardware partners.
  • Drive software integration across internal developments and third-party systems.
  • Evaluate and introduce new technologies, tools, and suppliers that improve our products and development processes.
  • Support machine commissioning, troubleshooting, and performance optimization.
  • Help establish software development standards, best practices, and long-term technical strategy.
  • Travel occasionally to suppliers, technology partners, and customer sites.

Skills

Software architecture
Industrial automation
Robotics
Communication

Education

Bachelor’s or Master’s degree in Computer Science / Software Engineering / Electrical Engineering / Mechatronics

Tools

PLC
Embedded systems
Industrial protocols

Job description

Principal Software Engineer
About the job
Shape the Future of Advanced Manufacturing

At SparkNano, we are developing the next generation of advanced spatial atomic layer deposition equipment for the battery, green hydrogen, and other energy as well FMCG packing applications. Our technology combines precision engineering, advanced process development, and intelligent software to create world-class manufacturing systems.

As we continue to grow, we are looking for an experienced Principal Software Engineer to define and develop the software behind our machines while driving the technical direction of our software systems. This is a hands-on technical leadership role where you will combine software development with system architecture, supplier coordination, and technology scouting.

Your role

You will be responsible for the architecture, development, and continuous improvement of the software that controls our advanced manufacturing equipment. Working closely with our multidisciplinary engineering teams, you will ensure seamless integration between software, hardware, and process technology.

You will also act as the technical counterpart for external software and hardware suppliers, helping SparkNano build long-term partnerships and identify new technologies that strengthen our products.

What You’ll Do
  • Define and maintain the software architecture for SparkNano’s machine platform.
  • Design, develop, and maintain high-quality software for advanced manufacturing equipment.
  • Collaborate with mechanical, electrical, process, and systems engineers to create integrated machine solutions.
  • Coordinate technical activities with external software and hardware partners.
  • Drive software integration across internal developments and third-party systems.
  • Evaluate and introduce new technologies, tools, and suppliers that improve our products and development processes.
  • Support machine commissioning, troubleshooting, and performance optimization.
  • Help establish software development standards, best practices, and long-term technical strategy.
  • Travel occasionally to suppliers, technology partners, and customer sites.
What We’re Looking For
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics, or a related field.
  • 7+ years of experience developing software for complex machines, industrial automation, robotics, or high-tech equipment.
  • Experience defining software architecture for multidisciplinary systems.
  • Strong understanding of software-hardware integration.
  • Excellent communication skills and the ability to work with both internal teams and external partners.
  • A proactive mindset with a passion for innovation and continuous improvement.
  • Willingness to travel occasionally, both within Europe and internationally.
Nice to Have
  • Experience with industrial automation, motion control, robotics, or machine vision.
  • Knowledge of PLCs, industrial communication protocols, and embedded systems.
  • Experience working in a fast-paced deep-tech environment.
Why Join SparkNano?

At SparkNano, you'll have the opportunity to help shape a rapidly growing deep-tech company where your ideas have a direct impact on the products we build and the future of our technology.

We believe that great innovation starts with great people. That's why we strive to be an employer where everyone can be themselves, contribute their unique strengths, and maintain a healthy work-life balance.

Our culture is built on a few simple principles:

  • Mutual respect – We are an international and multicultural team that values openness, trust, and collaboration.
  • Flat organization – We keep communication direct and decision‑making fast. Good ideas can come from anyone.
  • Hands‑on mentality – We don’t believe in ivory towers. Everyone, regardless of role or title, contributes to getting the job done.
  • One team – We succeed together. It's always us, never me.
What we offer
  • A key technical leadership role with significant ownership and influence.
  • The opportunity to develop breakthrough technology that is making a real impact.
  • A collaborative, highly skilled, and international engineering team.
  • A modern and innovative working environment with short communication lines and quick decision-making.
  • Plenty of freedom to introduce new ideas, technologies, and ways of working.
  • Opportunities for personal growth, professional development, and technical training.
  • Flexible working hours and a healthy work-life balance.
  • Salary range between 6.000 & 8.000 euro depends on your experience.
  • Excellent secondary employment benefits.
  • A company car after probation period.
  • A company mobile phone for dual use, privet/work.
  • A laptop and a credit card for business use/travel
  • A excellent pension scheme, 1/3rd contribution by the employee and rest by the employer.
  • Regular team events, company lunches, and an open, informal company culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Designer
Software Designer

Successr • Eindhoven

On-site
EUR 90,000 - 120,000
Freedom and ownership
Competitive salary based on experience
Professional development
+4
Software Designer
Software Designer

High Tech Campus Eindhoven • Eindhoven

On-site
EUR 70,000 - 95,000
25 vacation days
Strong pension plan
Lead Software Architect - Advanced Manufacturing
Lead Software Architect - Advanced Manufacturing

BOM • Eindhoven

Hybrid
EUR 67,000 - 89,000
Technical leadership
International team
Flexible hours
+4
Software Architect
Software Architect

Nearfield Instruments • Rotterdam

On-site
EUR 80,000 - 100,000
Learning and development opportunities
Autonomy in decision-making
Working on advanced technologies
Senior Software Engineer - Machine Control
Senior Software Engineer - Machine Control

Nearfield Instruments • Rotterdam

On-site
EUR 90,000 - 130,000
Software Architect
Software Architect

Nearfield Instruments • Eindhoven

On-site
EUR 90,000 - 120,000
Production Engineer
Production Engineer

Nearfield Instruments • Rotterdam

On-site
EUR 65,000 - 90,000
30 holidays per calendar year
8% holiday allowance
Commuting allowance
+2
Software Engineer - Device Control
Software Engineer - Device Control

Nearfield Instruments • Rotterdam

Hybrid
EUR 70,000 - 100,000
Software Engineer (m/f/d)
Software Engineer (m/f/d)

Raith GmbH • Best

On-site
EUR 70,000 - 110,000
Senior Software Engineer - Machine Control
Senior Software Engineer - Machine Control

Nearfield Instruments • Eindhoven

On-site
EUR 90,000 - 130,000