Senior Software Developer (Robotics)

GIM Robotics

Espoo

On-site

EUR 85,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Occupational health care
Leisure insurance
Gym access
Massage chair
Time for self-development
Company events

Job summary

GIM Robotics, based in Espoo, Finland, seeks a Senior Software Developer to design and develop systems and architectures for autonomous mobile robots. You will work on everything from robot user interfaces and perception to cloud-based solutions, with opportunities to assume a technical lead role.

You should have 5+ years of software development experience, a Master’s degree or higher in a related field, and expert-level skills in C++ and Python.

Qualifications

  • Over 5 years of software development experience, with a track record of designing complex software architectures from scratch.
  • University-level degree (M.Sc. or higher) in robotics, computer science, or electrical engineering.
  • Expert-level C++ skills.
  • Expert-level Python skills.
  • Experience with web development technologies such as TypeScript, ReactJS, and Django.
  • Strong problem-solving and analytical skills.
  • Proficiency with Git, Docker, and Linux.
  • Willingness to learn and adapt in small teams.

Responsibilities

  • Design and develop systems and architecture from cloud interfaces to low-level robot control.
  • Potential to take on a technical lead role and mentor others.
  • Work across robot UIs, perception, cloud solutions, and data analysis to enable autonomous operation.

Skills

C++
Python
Web development
Git
Docker
Linux
Problem solving
Team player
Willingness to learn

Education

M.Sc. or higher in robotics / computer science / electrical engineering

Tools

Typescript
ReactJS
Django

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 Software Developer 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 Software Developer, you’ll be a proficient all-around developer designing and developing systems and architecture, from cloud-based user interfaces to low-level actions on mobile robots. You’ll also get the opportunity to take on a technical lead role, leveraging your expertise to teach others and contribute to our development work. You'll work on everything from robot user interfaces and perception system development to cloud-based solutions and data analysis. 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. 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
  • Expert-level C++ skills
  • Expert-level Python skills
  • Experience with web development technologies, such as Typescript, ReactJS, and Django, or similar
  • Strong problem-solving and analytical skills
  • Proficiency with Git, Docker, and Linux
  • Willingness to learn; in our small teams everybody needs to do a bit of everything

We also consider the following skills a plus:

  • Familiarity with ROS/ROS2
  • Practical knowledge of 3D point cloud processing and spatial data structures
  • Experience with developing high-performance real-time software
  • Hands-on experience with multi-sensor fusion
  • 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 comprehensive occupational health care, extensive leisure 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/.

For more information about the role or the process, please contact Juhana Ahtiainen, Product Owner, juhana.ahtiainen@gimrobotics.fi or Isabella Oksama, Head of People, isabella.oksama@gimrobotics.fi.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Engineer, Deployment and Applications
Robotics Engineer, Deployment and Applications

GIM Robotics • Espoo

On-site
EUR 70,000 - 100,000
Lunch benefit
Comprehensive occupational health care
Leisure time insurance
+3
Senior Software Engineer, Robotics & Autonomy
Senior Software Engineer, Robotics & Autonomy

GIM Robotics • Espoo

On-site
EUR 85,000 - 120,000
Occupational health care
Leisure insurance
Gym access
+3
Autonomous Robotics Deployment Engineer
Autonomous Robotics Deployment Engineer

GIM Robotics • Espoo

On-site
EUR 70,000 - 100,000
Lunch benefit
Comprehensive occupational health care
Leisure time insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Softability • Helsinki

On-site
EUR 61,380 - 69,192
Comprehensive benefits package
Leadership support for wellbeing and work-life balance
Focus on one project at a time
Research Engineer
Research Engineer

Aalto University Executive Education Oy • Finland

On-site
EUR 41,000 - 51,000
Flexible working hours
Occupational health care
Professional development opportunities
Robotic Platform Developer
Robotic Platform Developer

Hiab • Raisio

On-site
EUR 70,000 - 95,000
Robotic Platform Developer
Robotic Platform Developer

Cargotec Corporation • Tampere

On-site
EUR 65,000 - 95,000
Senior Software Engineer
Senior Software Engineer

GE HealthCare • Helsinki

On-site
EUR 90,000 - 120,000
Control Software Engineer
Control Software Engineer

Softability Oy • Vantaa

Hybrid
EUR 45,000 - 67,000
Comprehensive benefits package
Fair salary
Supportive colleagues
+1
Solution Specialist (Integrations and Deployment)
Solution Specialist (Integrations and Deployment)

Finn-ID Oy • Vantaa

On-site
EUR 60,000 - 90,000
Permanent employment
Partial remote work
Finn-ID Growth Academy training
+5