Alexander Daniels Global
Senior Software Engineer - barcelona
Job Description
Senior Software Engineer – Machine Control
We are hiring a Senior Software Engineer focused on Machine Control to build and own the core software that drives a high‑performance industrial system. This role is about developing the “brain” of the machine – the embedded software that governs motion, sensing, sequencing, and real‑time behaviour of complex electromechanical systems.
You will work at the intersection of software, hardware, and physics , collaborating closely with mechanical, electrical, and process engineering teams to deliver production‑grade systems deployed to customers.
What You Will Do
- Design and develop embedded software in C/C++ for industrial‑grade systems
- Architect and implement real‑time control systems (RTOS/bare‑metal/Linux)
- Build and maintain machine‑control logic : motion and motor control, sensor integration, actuator orchestration, state machines and sequ...