Robotics Software Engineer (Torrejón de Ardoz)

Robotics Software Engineer (Torrejón de Ardoz)

04 ago
|
EURAXESS Ireland
|
Torrejón de Ardoz

04 ago

EURAXESS Ireland

Torrejón de Ardoz

ppOrganisation/Company ARQUIMEA RESEARCH CENTER Research Field Other Researcher Profile First Stage Researcher (R1) Application Deadline 31 Dec 2027 - 22:59 (UTC) Country Spain Type of Contract Permanent Job Status Full-time Is the job funded through the EU Research Framework Programme? NextGenerationEU Is the Job related to staff position within a Research Infrastructure? No /ph3Offer Description /h3pbARQUIMEA /b , we are a btechnology company /b operating globally and providing innovate solutions and products in highly demanding sectors. /ppOur areas of activity are bAerospace, Defense Security, Big Science, Biotechnology and Fintech. /b /ph3Main function and scope: /h3pWe are looking forb Robotics Software Engineer /b with strong hands-on experience in software development for robotic systems, complex mechatronic platforms or cyber-physical systems. The successful candidate will join the Robotics Platform Team, working in multidisciplinary RD and product-oriented projects involving highly dynamic robotic platforms, advanced actuation technologies, simulation, control, sensing and software tooling operating in technically demanding environments. /ppThis role is focused on developing, integrating, testing and maintaining the software ecosystem foundations that allow robotic platforms to be designed, simulated, built, controlled, validated and used effectively. The candidate will work across platform software, system integration, simulation, high-level control, testing, developer tooling and user-facing software interfaces, contributing both to internal RD platforms and to the software ecosystem used by internal teams, partners and customers. /ppThe Robotics Platform Team acts as an internal user and validation partner for ARQUIMEA's actuator, motor, embedded software and control technologies. The role therefore involves a tight feedback loop between real robotic platform development and the evolution of the underlying actuation ecosystem, with the goal of making these technologies robust, usable and valuable for roboticists working on real systems. /ppThe candidate is not expected to be a deep expert in every robotics area. We are looking for a broad robotics software profile with strong engineering fundamentals, practical systems intuition and one or more stronger technical axes, such as platform software, high-level control, simulation, testing, perception integration, tooling or release-oriented software development. /ppDepending on project needs, the role may involve work on high-level robot control or behaviour generation, including classical control, model-based control, MPC, reinforcement learning, locomotion or manipulation, as well as integration of perception, localization, mapping, navigation, sensing or autonomy capabilities developed by specialized research teams. /ph3Core Functions: /h3ulliDevelop and maintain software for robotic platforms, including control interfaces, platform bring-up, hardware abstraction, system integration, testing tools and validation workflows. /liliContribute to reusable software components for highly dynamic robotic systems and physical human-robot interaction applications. /liliSupport the development,



integration and validation of high-level robot control or behaviour-generation modules, including locomotion, manipulation, model-based control, MPC, reinforcement learning or classical control approaches when relevant. /liliIntegrate robotic subsystems across actuators, embedded devices, sensors, communications, simulation tools, control software and higher-level applications. /liliWork with real and virtual robotic systems, using simulation and digital-twin-based workflows to accelerate development, debugging, testing and validation. /liliContribute to platform-level testing, experimental validation, data logging, diagnostics, troubleshooting and performance evaluation on real hardware. /liliDevelop and maintain ROS 2 packages, launch files, configuration files, interfaces and integration layers where applicable. /liliSupport software interfaces, APIs, examples, tutorials and tools that make the robotics ecosystem easier to use by internal teams, research collaborators, partners and customers. /liliCollaborate with perception, localization, mapping, navigation or autonomy teams when bringing research outputs into robotic platform software stacks. /liliApply strong software engineering practices, including clean Git workflows, code reviews, modular design, automated testing, documentation and reproducible development environments. /liliSupport CI/CD workflows, automated validation, packaging, release preparation and maintenance of software tools and interfaces. /liliIdentify integration risks, diagnose complex system-level failures and propose practical corrective actions across software, electronics, control, mechanical and testing domains. /liliProvide feedback to actuator, motor, embedded software and control teams based on real platform usage, customer-facing needs and robotic system constraints. /liliCollaborate in multidisciplinary technical planning with software, control, electronics, mechanical, systems, testing and product teams. /li /ulh3Candidate requirements: /h3ulliDegree in Computer Science, Software Engineering, Robotics, Telecommunications Engineering, Computer Engineering, Industrial Engineering or similar. /liliHands-on experience developing software for robotic systems, mechatronic platforms, embedded systems, automation systems or other complex cyber-physical systems. /liliSolid programming skills in C++ and Python, with the ability to write maintainable, testable and production-quality software. /liliExperience with ROS/ROS 2 or similar robotic middleware frameworks. /liliStrong day-to-day experience with Git-based development workflows, including branching, pull requests, code reviews, issue tracking and traceable changes. /liliBroad understanding of robotic systems across actuation, control, sensing, simulation and software integration,



with practical depth in at least one relevant technical area. /liliAbility to work close to robot control or behaviour-generation problems, translating platform needs into usable software interfaces, tests and validation workflows. /liliStrong understanding of software engineering principles, modular design, interfaces, testing, documentation and maintainability. /liliExperience integrating software with real hardware, including debugging communication, timing, configuration, deployment or system-level issues. /liliExperience working in Linux-based development environments and with common robotics development tools. /liliPractical experience with automated testing, CI/CD workflows, software packaging or release-oriented development practices. /liliAbility to work with evolving requirements, incomplete information and high levels of technical uncertainty while keeping software usable and maintainable. /liliAbility to collaborate effectively across software, control, electronics, mechanical, systems and testing disciplines. /liliFluent English, both written and spoken. /liliWillingness to relocate to the Canary Islands or Madrid (Torrejón). /liliEagerness to learn new technologies and contribute beyond a narrowly defined role. /li /ulh3Any relevant experience related to the following is a plus: /h3ulliExperience with high-level robot control, behaviour generation or planning, such as classical control, MPC, reinforcement learning, whole-body control, locomotion or manipulation. /liliExperience with legged robots, walking platforms, humanoid robots, exoskeletons or other highly dynamic robotic systems. /liliExperience with robotics applications involving physical human-robot interaction, force control, impedance control, or safe interaction with humans. /liliKnowledge of localization, mapping, SLAM, visual-inertial odometry, navigation, perception or sensor fusion in robotic systems. /liliExperience integrating cameras, RGB-D sensors, event cameras, IMUs or other sensing systems into robotic platforms. /liliExperience with ros2_control, robotic hardware interfaces, actuator control, telemetry, diagnostics or low-level communication protocols. /liliFamiliarity with simulation, digital twins, model-based development, sim-to-real validation or robotic system identification. /liliExperience with real-time or near-real-time software constraints. /liliFamiliarity with Pixi or Docker, containerised deployments, reproducible development environments or DevOps practices. /liliExperience creating technical documentation, tutorials, examples, notebooks or developer-facing tools for robotics users. /liliBackground in applied research, early-stage product development, industrial robotics, aerospace, defence or other technically demanding environments. /li /ulpThink Big, Do the Job Enjoy Life /ppAt ARQUIMEA, we value diversity and inclusion. We do not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or other protected factors by law. All candidates will be considered equally based on their skills and experience /p /p #J-18808-Ljbffr

📌 Robotics Software Engineer (Torrejón de Ardoz)
🏢 EURAXESS Ireland
📍 Torrejón de Ardoz

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.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: robotics software engineer (torrejón de ardoz) / torrejón de ardoz

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: robotics software engineer (torrejón de ardoz) / torrejón de ardoz