Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Software Engineer

Alexander Daniels Global

Barcelona

Presencial

EUR 45.000 - 70.000

Jornada completa

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

Servicios

Professional growth opportunities
High-impact ownership of projects
Innovative work culture

Formación

  • At least 3 years of experience in control or machine software development.
  • Experience in industrial equipment, robotics, or advanced manufacturing.
  • Strong proficiency in real-time systems.

Responsabilidades

  • Design and implement machine-level control software.
  • Define and own the software architecture.
  • Develop core control algorithms for precision.
  • Collaborate with mechatronics and hardware teams.
  • Lead system-level testing and validation.
  • Drive software project planning and coordination.

Conocimientos

C++
Python
Control systems development
Integration of software with sensors/actuators

Educación

Bachelor's or Master's degree in Computer Engineering or related field
Descripción del empleo
Software Engineer - Machine Control (High-Performance Manufacturing) The Client

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.

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

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

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.

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.