Ai-Robotics Software Engineer - Cognitive Robotics Group

Eurecat Centro Tecnológico de Catalunya
Granada, Spain
19 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computer Vision C++ (Programming Language) Python (Programming Language) Software Architecture Robot Operating System Cloud Platform System Pytorch

Job description

OverviewAs AI-Robotics Software Engineer, you contribute to cutting-edge cognitive robotics R&D, shaping robot perception, world understanding, and interaction.You design production-ready software architectures and deploy AI stacks on edge and cloud systems, including embedded platforms.You will collaborate across multidisciplinary teams, support field deployments, and contribute to scientific dissemination.This role offers the chance to advance robotic autonomy and intelligent behavior in sectors like healthcare, manufacturing, and logistics.Compensaciones / BeneficiosPermanent contractHybrid work modelFlexible working hoursSummer schedulesFlexible remuneration packageLanguage training and Eurecat Academy coursesResponsabilidadesContribute to advanced cognitive robotics R&D and projectsConceptualize and implement perception, world understanding, and interaction capabilities (semantic understanding, physical reasoning, multimodal perception, world modeling)Define, prototype, and validate innovative robotic behaviors and interaction paradigmsDesign, develop, validate, and maintain production-ready software architectures for production-oriented R&DDeploy and optimize AI stacks across edge and cloud infrastructures; include model training pipelines and embedded deployment (e.g., NVIDIA Jetson)Fine-tune AI models for robotic applicationsSupport robot integration activities and field trials; ensure robustness and reliabilityParticipate in scientific dissemination and publication activities; assist in project management; maintain client and partner communicationRequisitos principalesMSc in Robotics, AI, Computer Vision, or relatedHands-on experience with cognitive robotics or AI-driven robotic systemsStrong Python and C++ programming; well-documented, version-controlled codeExperience with ROS or ROS2 and robotic software integrationExperience with PyTorch or TensorFlowAbility to design modular, scalable software architecturesExperience training, fine-tuning, or optimizing AI models for robotic applicationsExperience deploying AI components on real systems (edge or cloud)Independent working style with collaboration in multidisciplinary teamsStrong English communication; willingness to assist in field trials and travelStrong communicationTeam collaboration in multidisciplinary environmentsIndependent work ethicROS/ROS2PythonC++

Requirements

Requisitos principalesMSc in Robotics, AI, Computer Vision, or relatedHands-on experience with cognitive robotics or AI-driven robotic systemsStrong Python and C++ programming; well-documented, version-controlled codeExperience with ROS or ROS2 and robotic software integrationExperience with PyTorch or TensorFlowAbility to design modular, scalable software architecturesExperience training, fine-tuning, or optimizing AI models for robotic applicationsExperience deploying AI components on real systems (edge or cloud)Independent working style with collaboration in multidisciplinary teamsStrong English communication; willingness to assist in field trials and travelStrong communicationTeam collaboration in multidisciplinary environmentsIndependent work ethicROS/ROS2PythonC++

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…