
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
A leading advanced manufacturing technology firm in Barcelona is seeking a Software Engineer for machine control software development. This role involves designing software architecture and developing algorithms critical for high-precision manufacturing processes. Ideal candidates will have a Bachelor's or Master's degree, with experience in industrial equipment, robotics, and proficiency in C++ and Python. Join a team dedicated to redefining additive manufacturing with a focus on innovation and robust engineering approaches.
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.
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.
Lead Control Systems: Design and implement the machine-level control software that coordinates high-speed motion and material sequencing.
Architecture Ownership: 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.
Project Leadership: Drive software project planning, execution, and coordination across the engineering lifecycle.
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: uears of experience control or machine software development, ideally within industrial equipment, robotics, or advanced manufacturing.
Tech Stack: 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.
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.