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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
🧰 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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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