Robotics Software Engineer (ROS/ROS 2)

undefined , Spain
Full-time
3 years of experience Hybrid
Tech

Job description

We are looking for a Robotics Software Engineer with strong expertise in ROS/ROS 2 to join our team. You will be responsible for designing, developing, and optimizing software components for robotic systems, focusing on integrating hardware acceleration to enhance performance. Key Responsibilities: Develop and maintain ROS/ROS 2 packages for various robotic applications. Integrate hardware acceleration solutions (FPGA, GPU) into ROS/ROS 2 workflows. Collaborate with hardware engineers to optimize software performance. Design and implement algorithms for robot perception, navigation, and control. Conduct testing and validation of robotic software components. Location: Vitoria-Gasteiz, Basque Country (Spain) - Hybrid work.

Preferred experiences

Minimum Qualifications: Bachelor's or Master's degree in Computer Science, Robotics, or a related field. Minimum 3 years of experience in robotics software development using ROS/ROS 2. Proficient in C++ and Python programming languages. Strong understanding of robotics concepts and algorithms. Experience with Linux and software development tools (Git, CMake). Excellent problem-solving and communication skills. Preferred Qualifications: Experience with hardware acceleration technologies (FPGA, GPU, CUDA, Vitis). Familiarity with simulation tools like Gazebo or Isaac Sim. Contributions to open-source robotics projects. Experience with containerization technologies (Docker, Kubernetes).

Startup Image

Acceleration Robotics

Acceleration Robotics focuses on designing custom semiconductor building blocks, specifically FPGAs (Field-Programmable Gate Arrays) and SoCs (Systems-on-Chip), to accelerate robot computations. They create customized 'brains' for robots, aiming to significantly reduce response times and enable high-performance robotic systems. Their solutions involve hardware acceleration techniques tailored for robotics applications, particularly targeting the acceleration of ROS (Robot Operating System) computations and DDS network stacks, moving beyond traditional CPU-based approaches.

See more

All jobs from Acceleration Robotics

Robotics Hardware Acceleration Engineer (FPGA)

Robotics Hardware Acceleration Engineer (FPGA)

undefined , Spain
Hybrid
Full-time
Tech
Robotics Hardware Acceleration Engineer (GPU)

Robotics Hardware Acceleration Engineer (GPU)

undefined , Spain
Hybrid
Full-time
Tech
Technical Marketing Engineer

Technical Marketing Engineer

undefined , Spain
Hybrid
Full-time
Marketing,Tech
Sales Development Representative (SDR)

Sales Development Representative (SDR)

undefined , Spain
Hybrid
Full-time
Sales
Business Development Manager (BDM)

Business Development Manager (BDM)

undefined , Spain
Hybrid
Full-time
Sales,Business
DevOps Engineer

DevOps Engineer

undefined , Spain
Hybrid
Full-time
Tech
Internship - Robotics Software Engineer (ROS/ROS 2)

Internship - Robotics Software Engineer (ROS/ROS 2)

undefined , Spain
Hybrid
Internship
Tech
Internship - Robotics Hardware Acceleration Engineer (FPGA)

Internship - Robotics Hardware Acceleration Engineer (FPGA)

undefined , Spain
Hybrid
Internship
Tech
Internship - Robotics Hardware Acceleration Engineer (GPU)

Internship - Robotics Hardware Acceleration Engineer (GPU)

undefined , Spain
Hybrid
Internship
Tech
Internship - Technical Marketing Engineer

Internship - Technical Marketing Engineer

undefined , Spain
Hybrid
Internship
Marketing,Tech
Internship - Sales Development Representative (SDR)

Internship - Sales Development Representative (SDR)

undefined , Spain
Hybrid
Internship
Sales
Internship - Business Development Manager (BDM)

Internship - Business Development Manager (BDM)

undefined , Spain
Hybrid
Internship
Sales,Business
Internship - DevOps Engineer

Internship - DevOps Engineer

undefined , Spain
Hybrid
Internship
Tech