Senior Robotics Engineer, Perception

GIM Robotics

Espoo

On-site

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Lunch benefit
Occupational health care
Leisure time insurance
Gym access
Massage chair
Time for self-development
Team events

Job summary

GIM Robotics in Espoo, Finland, is seeking a Senior Robotics Engineer, Perception to advance our camera and lidar perception stack. You will develop robust perception algorithms, integrate ML models, and ensure real-time performance on constrained hardware.

Join a tight-knit team building autonomous machines for industrial use, with opportunities to lead architecture and mentor others while solving challenging, real-world robotics problems.

Qualifications

  • Over 5 years of software development and designing complex architectures from scratch.
  • MSc or higher in robotics, computer science, or electrical engineering.
  • Hands-on perception with camera and/or 3D lidar: detection, tracking, or mapping.
  • Experience with traditional algorithms and ML-based perception models.
  • Expert-level C++ with build-to-deploy tooling (CMake, Conan, Colcon).
  • Expert-level Python with NumPy, SciPy and PyTorch.
  • ROS2 in real robot systems and real-time software under tight budgets.
  • Strong problem-solving and analytical skills.
  • Proficiency with Git, Docker and Linux.
  • Willingness to learn and collaborate in small teams.

Responsibilities

  • As a Senior Robotics Engineer, Perception, build perception software enabling customers' machines to see and understand their environment.
  • Work on camera and 3D lidar perception: detection, classification, tracking, free space, and traversability analysis.
  • Handle sensor calibration, fusion, and evaluation tooling to ensure reliability.
  • Combine classical algorithms and ML models for each customer use case.
  • Take on a technical lead role to shape the perception architecture.

Skills

Software development
Architecture design
Perception
C++
Python
ROS2
Git
Docker
Linux
Problem solving

Education

MSc in robotics/CS/EE

Tools

CMake
Conan
Colcon
PyTorch
NumPy
SciPy
ROS2
Docker
Git
Linux

Job description

Based in Espoo, Finland, GIM Robotics is a leading developer of autonomous mobile robot solutions. We're driven by a vision to design and deploy the most advanced, reliable robotic systems for a wide range of industrial applications, making a real impact on operational efficiency and safety.

At GIM Robotics, we're leading the change in robotics, developing robust and scalable software that brings autonomous robots and machines to life. We're committed to pushing the boundaries of what's possible and are now looking for a Senior Robotics Engineer, Perception to join our team of 40 experts. If you're ready to tackle fascinating technical challenges and join a dynamic, forward-thinking team, we want to hear from you!

What you'll be doing

As a Senior Robotics Engineer, Perception, you'll build the software that lets our customers' machines see and understand the world around them. You'll work on camera and 3D lidar based perception: detection, classification and tracking of objects, free space and traversability analysis, and the sensor calibration, fusion and evaluation tooling that keeps it all reliable. You'll combine both approaches to the problem: classical, geometric and signal processing algorithms on point clouds and images, and machine learning based models trained and tuned for each customer use case. Our machines operate outdoors in rain, snow, dust and low visibility, on tight compute budgets and in real time, so robustness is a design requirement, not a finishing touch. There is also an opportunity to take on a technical lead role, leveraging your expertise to teach others and to shape our perception architecture. Our goal is to enable our customers' machines to move autonomously, and you'll be at the heart of making that happen.

Our culture promotes a positive and engaging work environment where every voice is heard. We operate with a can-do attitude and a deep sense of teamwork to achieve our shared goals. Our diverse team appreciates different viewpoints and is dedicated to fostering an atmosphere of continuous growth and shared learning.

What we are looking for

You're a highly skilled and independent team player with a strong interest in autonomous mobile robots and in making machines perceive their surroundings. You have a proactive attitude and a drive to spot opportunities for improvement.

To succeed in this role, you should have:

  • Over 5 years of software development experience, with a proven track record of designing complex software architectures from scratch
  • A university-level degree (M.Sc. or higher) in a relevant field like robotics, computer science, or electrical engineering
  • Hands-on experience with camera and/or 3D lidar based perception, for example object detection, classification and tracking, semantic segmentation, free space or traversability analysis, or lidar based localisation and mapping
  • Command of both toolboxes: traditional algorithmic methods (point cloud and image processing, geometry, filtering, registration, clustering, state estimation) and machine learning based, model driven solutions (designing, training, evaluating and deploying neural networks for perception)
  • Expert-level C++ skills and experience with all steps from build to deploy including tools such as CMake, conan and colcon
  • Expert-level Python skills and experience with frameworks such as NumPy, SciPy and PyTorch
  • Experience with ROS2 in real robot systems, and with developing high-performance real-time software under tight compute budgets
  • Strong problem-solving and analytical skills
  • Proficiency with Git, Docker, and Linux environments
  • Willingness to learn; in our small teams everybody needs to do a bit of everything
We also consider the following skills a plus:
  • Hands-on experience with multi-sensor fusion across lidar, camera, radar, IMU and GNSS
  • Experience with sensor calibration (intrinsic and extrinsic) and time synchronisation of sensor data
  • Experience with SLAM, 3D reconstruction, or spatial data structures for large point clouds
  • Experience with perception data workflows: data collection, annotation, augmentation, and automated evaluation against ground truth
  • Experience with inference optimisation and deployment on constrained hardware (CUDA, TensorRT, ONNX, embedded or ARM64 targets)
  • Understanding of safety-related development for mobile machinery, for example hazard analysis, ISO 3691-4, or ANSI/UL 4600
  • Experience with web frontend technologies, such as Typescript and React, or backend frameworks such as Django
  • Experience with agile-based development
  • Experience with DevOps, CI/CD, and Pipelines development
  • Project management and direct customer interaction experience
What we offer

At GIM Robotics, we believe our team's success and well-being are what drive our innovation. We've built a supportive culture where you can thrive both personally and professionally, and our benefits reflect that commitment. You'll enjoy a lunch benefit, comprehensive occupational health care, leisure time insurance, and access to a gym and massage chair to help you stay balanced. We also support your growth with dedicated time for self-development, and you'll find a vibrant community through regular afterwork hangouts and company events.

We believe that our best work happens when we bring together people with different perspectives and life experiences. We are committed to building a team where everyone feels they belong and has the opportunity to do their best work, regardless of who they are or where they come from.

For more information, please visit our Career page at https://gimrobotics.teamtailor.com/.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer, Perception
Senior Robotics Engineer, Perception

Gimrobotics • Espoo

On-site
EUR 90,000 - 130,000
Lunch benefit
Occupational health care
Gym access
+2
Senior Perception Engineer, Autonomous Robotics
Senior Perception Engineer, Autonomous Robotics

GIM Robotics • Espoo

On-site
EUR 90,000 - 130,000
Lunch benefit
Occupational health care
Leisure time insurance
+4
Senior Robotics Perception Engineer – Autonomous Vision
Senior Robotics Perception Engineer – Autonomous Vision

Gimrobotics • Espoo

On-site
EUR 90,000 - 130,000
Lunch benefit
Occupational health care
Gym access
+2
Computer Vision Engineer
Computer Vision Engineer

Spectacular AI • Espoo

On-site
EUR 50,000 - 70,000
Staff / Principal Computer Vision Engineer, Onboard Autonomy
Staff / Principal Computer Vision Engineer, Onboard Autonomy

clausal • Helsinki

On-site
EUR 110,000 - 160,000
Salary plus equity
In-person in Helsinki
CI/Data Engineer
CI/Data Engineer

Nordicinertial • Tampere

Hybrid
EUR 50,000 - 70,000
Hands-on work with cutting-edge technology
Opportunity to influence development methods
Dynamic and autonomous working environment
Simulation Data Integration & Sensor Engineer
Simulation Data Integration & Sensor Engineer

SIRI AB • Tampere, Helsinki, Oulu

Remote
EUR 60,000 - 85,000
Fullstack Engineer, Product Engineering
Fullstack Engineer, Product Engineering

ICEYE • Espoo

Hybrid
EUR 80,000 - 110,000
Robotics Engineer
Robotics Engineer

Thor Dynamics • Kirkkonummi

On-site
EUR 55,000 - 75,000
Competitive salary and benefits package
Opportunities for professional growth
Collaborative and innovative work environment
Field Operations & Integration Manager
Field Operations & Integration Manager

Sine Eng • Tampere

On-site
EUR 90,000 - 120,000
Lunch benefit
Wellbeing allowance
Extended occupational healthcare
+2