Software Engineer - Production & Test Systems
Zaptec Charger · Sandnes, Norway
Develops production software, automated test systems, and diagnostic tools for an EV charger manufacturer. The role works across software, embedded devices, and hardware, using C, C++, C#, or Python, with experience in embedded Linux/Yocto, firmware, automation, and SQL relevant to the work.
Tech stack: C, C++, C#, Python, Embedded Linux, Yocto, SQL
About the role
At Zaptec, we're developing EV charging technology used across Europe, and as we continue to grow, so does the importance of reliable and efficient production. We're now looking for a Software Engineer who enjoys working where software meets hardware, developing the tools and test systems that help bring our chargers from development into production.
You'll be part of our Production team, working closely with colleagues across Embedded, Software and Hardware, as well as our manufacturing partners. This is a hands-on role where you'll combine software development with practical problem-solving, from improving automated tests to investigating technical challenges and introducing new product features into production.
What your work days might include:
Develop and improve software, automated test systems and diagnostic tools used in production.
Investigate and troubleshoot technical issues across embedded devices, hardware, software and communication systems.
Build tools and scripts that improve test automation, firmware flashing, device configuration and troubleshooting.
Collaborate with our development teams to bring new products, features and hardware changes into production.
Analyse production data and logs to identify recurring issues, improve test reliability and prevent future problems.
Work with our manufacturing partners to solve technical challenges and improve production stability, quality and efficiency.
Is this you?
You enjoy understanding how things work and solving technical challenges, especially when software and hardware come together. You're comfortable moving between writing code, investigating unexpected behaviour and working hands-on with physical products.
You like seeing the results of your work in practice, whether that's making a test system more reliable, solving a recurring issue or helping a new product reach production. You don't necessarily need a background in manufacturing, but you enjoy developing solutions that work reliably in the real world.
Personal skills we value
You enjoy digging into technical challenges, understanding root causes and finding practical solutions.
You take initiative, enjoy experimenting and turn ideas into improvements.
You enjoy collaborating across disciplines and working with both technical teams and external partners.
You take ownership, pay attention to quality and follow challenges through to resolution.
As for the skills required for this job
Strong software development skills, with experience in C, C++, C#, Python or similar languages.
Experience with, or a strong interest in, embedded systems, hardware-near software or connected devices.
Experience with scripting, automation, test tools or diagnostic solutions.
Ability to investigate and troubleshoot technical issues involving software, hardware and communication between systems.
A relevant education in software engineering, computer science, electronics, automation or similar, or equivalent practical experience.
Experience with embedded Linux/Yocto, microcontrollers or firmware development.
Good professional communication skills in English.
There is a big bonus if you have any of these:
Experience with production test systems, automated test equipment or electronics manufacturing.
Familiarity with device communication protocols, flashing, configuration or diagnostic tools.
Experience with SQL, production data, traceability systems or manufacturing automation.
Experience with connected hardware products, industrial automation or EV charging technology.
If you have a strong software background, enjoy working close to hardware and want to see your solutions make a difference beyond the code, we'd love to hear from you. We don't expect you to tick every box ⚡️
Perks & benefits
We trust you do your job, flex your own day
We'll provide the hardware you need
Career growth & competence development
Pick your favourite Zaptec gear - it’s on us.
We got your back in regards to insurance and pensions
Take part in our yearly bonus scheme
Don't forget social events