About this role
Pronto AI needs a Robotics Engineer in Madrid to support and maintain autonomous trucks in production, ensuring continuous operation across global mining and construction sites. The engineering team delivers production-ready Autonomous Haulage Systems that automate heavy machinery in demanding real-world environments. Daily work involves diagnosing Linux-based systems, debugging embedded firmware, collaborating with international engineering teams, and helping build the company's first European office from the ground up.
Team members tackle complex robotics domains including localization, controls, path planning, safety systems, sensor fusion, and camera pipelines. Ideal candidates bring hands-on debugging skills, comfort with command-line tools, and a readiness to support 24/7 operations through rotating shifts. Someone who enjoys high ownership, direct customer interaction, and seeing software deployed directly into the field will thrive in this environment.
What you will do
- Support and maintain autonomous trucks in production to guarantee continuous and efficient operations globally.
- Diagnose and debug Linux-based systems by resolving issues across firmware, software, and embedded platforms.
- Partner directly with on-site teams and customers to address operational requirements and align technical execution.
- Facilitate the installation and hardware integration for new site deployments throughout Europe and beyond.
- Design and build debugging and monitoring tools to enhance failure analysis and technical support.
- Develop software for autonomous systems while collaborating closely with international engineering peers.
What you need
- Possess at least two years of professional or academic experience in software, hardware, or robotics development, including internships.
- Demonstrate advanced knowledge of Linux operating systems and command-line tools.
- Bring practical, hands-on experience in debugging embedded systems.
- Maintain comfort using remote connections via SSH for system administration and troubleshooting.
- Apply solid programming skills in Python or C/C++ dedicated to code analysis and bug fixing.
- Communicate fluently in English to support daily collaboration with global teams and technical documentation.
Skills and tech stack
Questions candidates ask
Where is this job located and what is the remote policy?
This role is based in the Madrid office. All office-based teams work onsite, five days a week.
What are the working hours for this position?
This role supports 24/7 operations through rotating shifts shared across international time zones, including weekends and public holidays.
What programming languages are required?
Programming skills in Python or C/C++ are required for code analysis and bug fixing.
The application is on the official ATOMS Careers page careers page.
Apply on company site