Software Developer (m/f/d) – International Assignment China (Qingpu)

WieslochFull-timePosted Jul 15, 2026

Are you looking for a challenge? That's what we offer!

Shape the Future of Industrial Printing – in Germany and China

HEIDELBERG is one of the world's leading technology companies for the print media industry. To strengthen our presence in China – our largest single market worldwide – we are expanding our software development activities at our Qingpu site near Shanghai.

This position offers a unique international career opportunity: Following a comprehensive onboarding and training phase at our headquarters in Wiesloch-Walldorf, Germany, you will take on a key software development role in Qingpu, China, helping to drive innovation in our next generation of printing systems.

What You Can Expect

  • Work on state-of-the-art embedded software solutions for highly automated industrial printing systems
  • Join an international development team with colleagues in Germany and China
  • Take responsibility for software components that directly impact machine performance, quality and productivity
  • Gain valuable international experience through a long-term assignment abroad
  • Contribute to innovative products used by customers around the globe
     

Your Responsibilities

  • Design and develop embedded software for printing press control systems using modern C++ on Linux real-time platforms
  • Collaborate closely with software, mechanical and test engineers across international teams
  • Validate and optimize software solutions on prototype and production systems
  • Ensure compliance with industrial safety and quality standards
  • Create and review software architectures and technical documentation
  • Support continuous improvement and innovation within the development process
     

Your Profile

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Automation Engineering or a related field
  • Strong programming skills in C/C++ and experience with Linux-based development environments
  • Knowledge of software engineering methods and tools
  • Experience in automation technology, machine control systems or embedded software is a plus
  • Independent, structured and solution-oriented working style
  • Strong communication and teamwork skills in an international environment
  • Fluent English skills; German language skills are an advantage


Why work for HEIDELBERG?
 

HEIDELBERG is a company with a lively history – for over 175 years, we have combined innovation and tradition. We believe that we can shape our future. If we pull together, we will collectively turn our vision of the future into reality.

 

We are looking for future employees who will actively shape the HEIDELBERG of tomorrow with us as part of the team. We are seeking individuals who can turn ideas into concepts and concepts into reality. If you are someone who doesn't just talk about change but also actively implements initiatives and wants to work as part of a team, then join us in actively creating a sustainably successful future. We value people who take matters into their own hands and accompany others along the journey.

 

With us, you can leverage your skills and further develop and utilize your potential through personal development programs. Your compensation at HEIDELBERG will be attractive, your working environment modern, and your social benefits excellent.


Good to know

Rarely are there candidates who fulfill all requirements 100%. Even if you don't fulfill all requirements, we look forward to receiving your application in any case.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free