Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Software Engineer

Alexander Daniels Global

Madrid

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading advanced manufacturing technology firm in Madrid is seeking a Senior Software Engineer to lead the development of machine control software. The role requires extensive experience in C++ or Python for real-time control systems and collaboration with cross-functional teams. The position offers an opportunity to work at the forefront of industrial innovation, shaping the future of additive manufacturing. Candidates should have a strong background in control systems and a passion for solving complex problems through code.

Servicios

Professional growth opportunities
High-impact work environment
Collaborative culture

Formación

  • 5+ years in control or machine software development, ideally in industrial equipment or robotics.
  • Strong proficiency in C++ and/or Python for real-time control systems.
  • Experience with state machines and integrating software with sensors/actuators.

Responsabilidades

  • Lead the design and implementation of machine-level control software.
  • Develop core control algorithms and process routines.
  • Collaborate with mechatronics and hardware teams for synchronization.
  • Lead system-level testing and validation to improve performance.
  • Drive software project planning and execution.

Conocimientos

C++
Python
Control Systems
Real-Time Systems

Educación

Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, or a related technical field
Descripción del empleo
Senior Software Engineer – Machine Control (High-Performance Manufacturing)

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).

This is a "hardcore" engineering environment. They succeed by being brave, refusing to take "no" for an answer, and out-working the competition. They aren't just building a machine; they are building a new category of industrial capability.

Your Mission

As a pivotal force within the Engineering Team, you will lead the development of the

machine control software

  • This is the "brain" of the system, governing the full manufacturing process. Your code will directly impact the quality of high-precision parts and the overall system reliability.

You will define the software architecture that orchestrates the entire machine cycle—from motion control to material management. You will work in the "trenches" alongside embedded, electronics, mechatronics, and process engineers to ensure a flawless hardware-software integration.

Key Responsibilities
  • Lead Control Systems : Design and implement the machine-level control software that coordinates high-speed motion and material sequencing. Define and own the software architecture, including system decomposition and interfaces with hardware subsystems.
  • Algorithm Development : Develop core control algorithms and process routines that ensure precision and repeatability in a real-time environment.
  • Cross-Functional Integration : Collaborate closely with mechatronics and hardware teams to ensure tight synchronization between the code and the physical machine.
  • Validation & Robustness : Lead system-level testing and validation, defining experiments and analyzing data to improve machine performance.
  • Drive software project planning, execution, and coordination across the engineering lifecycle.
About You

The Engineer's Mindset :

You are a "hardcore" developer who thrives on solving physical-world problems through code.

Education :

Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, or a related technical field.

Experience :

5+ years in control or machine software development, ideally within

industrial equipment, robotics, or advanced manufacturing.

Strong proficiency in

C++ and / or Python

for real-time or near-real-time control systems.

System Knowledge :

Experience with state machines, complex control logic, and integrating software with sensors / actuators.

Bonus :

Proven experience implementing machine learning algorithms within industrial machinery.

Why This Client?

Forefront of Innovation :

You won't just be maintaining legacy code; you will be shaping the future of industrial additive manufacturing.

High-Impact Ownership :

This is a high-accountability role where your work has a tangible, physical impact on the final product.

Elite Culture :

Join a team where creative problem-solving meets analytical rigor in a high-growth, high-stability environment.

Professional Growth :

Work at the intersection of material science, mechanical engineering, and cutting-edge software.

Senior Software Engineer • Madrid, Spain

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.