Overview In this role you will design and maintain software for industrial robotic systems, supporting a growing robot controller software and IDE. You will work across the full product lifecycle with cross-functional teams to translate requirements into reliable solutions. The position emphasizes solving complex automation problems and shaping architectural decisions for future robotic platforms.
This is an opportunity to contribute to cutting-edge robotics within a general tech company, with hands-on impact on product direction and engineering tools.
Responsabilidades Design, implement, and maintain software for industrial robotic systems
Contribute to robot controller software and robot programming environment (IDE)
Participate in the full product lifecycle from analysis to release
Collaborate with product owners, system architects, test engineers, and customers
Analyze complex problems and propose scalable, maintainable solutions
Improve software quality through testing,
reviews, and continuous improvement
Help shape the architecture of future robotic platforms
Requisitos principales University degree in Computer Science, Software Engineering, Robotics, Electronics, Automation Engineering, or related field
Strong software engineering background
Professional experience developing software in C++
Solid understanding of OO programming and SOLID design principles
Experience designing maintainable and scalable software solutions
Strong analytical and debugging skills
Good command of English (written and spoken)
Self-motivated with ability to work independently and in a team curious analytical team-oriented
C++ software development
Object-oriented programming and SOLID design
Designing maintainable and scalable software solutions
📌 [OEE-ES] Robotics Software Engineer (Barcelona)
🏢 Omron
📍 Barcelona
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.