Senior Machine Control Software Engineer

Relocation
Apply
AI Summary

Design and develop machine control software for advanced manufacturing technology firm. Develop software for high-performance industrial machines. Collaborate with hardware, electronics, and process engineering teams.

Key Highlights
Machine control software development
High-performance industrial machines
Collaboration with hardware and process engineering teams
Key Responsibilities
Build the brain of the machineโ€”the software that controls motion, sensing, sequencing, and real-time process behavior.
Work closely with hardware, electronics, mechatronics, and process engineering.
Propose improvements to machine behavior.
Technical Skills Required
C++ Python Control Software Experience Real-time or near-real-time control systems State machines and complex control logic Integration with sensors, actuators, motion systems Hardwareโ€“software orchestration Experience designing control algorithms
Benefits & Perks
Relocation support
Onsite work opportunity
Nice to Have
Background in robotics, industrial machinery, medical devices, 3D printing systems, machine learning for process optimization, Linux-based control environments

Job Description


Senior Software Engineer โ€“ Machine Control

Location: Barcelona (onsite)

*Relocation Support is considered


Our client is an elite advanced manufacturing technology firm that is redefining the limits of additive production. They have developed a proprietary technology capable of processing materials with viscosity levels exponentially higher than any standard 3D printing resin. By mastering these complex fluids, theyโ€™ve unlocked unprecedented material properties that meet the rigorous standards of automotive, aerospace, and defense (including high-stakes applications like rocket propellants).


๐ŸŽฏ The Role

Our client is hiring a dedicated Machineโ€‘Control Software Engineer to own the core software that drives a highโ€‘performance industrial machine used in advanced manufacturing. This person will build the brain of the machineโ€”the software that controls motion, sensing, sequencing, and realโ€‘time process behaviour. They will work very closely with hardware, electronics, mechatronics, and process engineering.


This is not embedded microcontroller work โ€” itโ€™s machineโ€‘level control software.

The ideal candidate is someone who has already developed software for machines, understands physical systems deeply, and enjoys proposing improvements to machine behaviour.


๐Ÿงฐ Tech Stack & Required Expertise:

  • C++ (highly preferred) and Python

Control Software Experience

  • Realโ€‘time or nearโ€‘realโ€‘time control systems
  • State machines and complex control logic
  • Integration with sensors, actuators, motion systems
  • Hardwareโ€“software orchestration
  • Experience designing control algorithms

Background in:

  • Robotics, Industrial machinery, Medical devices
  • 3D printing systems, Machine learning for process optimization, Linuxโ€‘based control environments


๐Ÿ‘ค Candidate Profile

  • 5+ years building machine control software
  • Strong understanding of mechanical/electronic systems
  • Comfortable being the first software owner and growing with the team
  • Fluent in English
  • Handsโ€‘on, problemโ€‘solving, โ€œhardcore engineerโ€ mentality
  • Excited to work onsite with hardware daily


Similar Jobs

Explore other opportunities that match your interests

Space System Engineer

Programming
โ€ข
7h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

DHV Technology

Spain

Data Service Manager - AI Factory

Programming
โ€ข
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Barcelona Supercomputing Cente...

Spain
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

GMV

Spain

Subscribe our newsletter

New Things Will Always Update Regularly