RumbleTools Oy logo

Software Developer (Junior/Mid-level Developer) - RumbleTools Oy - Imatra, Finland

Software Developer

Posted: May 21, 2026
Posted 9 days ago
Last seen in crawl: May 29, 2026 (1d ago)
Application Deadline: June 30, 2026
Location
Remoteness
Role & Management
Role Level:Mid-Level
Management Tier:No People Management
Job Type
Required Languages

Job Description

Oletko kiinnostunut robotiikasta, droneista ja sulautetuista järjestelmistä? Tule kehittämään tulevaisuuden autonomista turvallisuusteknologiaa! RumbleTools Oy kehittää ja valmistaa tekoälypohjaisia Skyfleet-, Skynest- ja Skytrack-droonijärjestelmiä, jotka mullistavat aluevalvonnan ja tilannekuvan muodostamisen. Etsimme nyt tiimiimme ohjelmistokehittäjää peruskoodauksen ja järjestelmäkehityksen pariin. Tässä roolissa et tee pelkkää tylsää toimistosovellusta, vaan pääset näkemään konkreettisesti, kuinka kirjoittamasi koodi saa laitteet ja robotit liikkumaan, havainnoimaan ympäristöään ja ratkaisemaan todellisia turvallisuushaasteita. Työnkuva ja vastuualueet: - Ohjelmistojen peruskehitys, ylläpito ja bugien korjaus (ohjausohjelmistot, käyttöliittymät ja taustajärjestelmät). - Autonomisten järjestelmien ja IoT-laitteiden välisen dataliikenteen ja integraatioiden rakentaminen. - Tiivis yhteistyö laitteistotiimin, tekoälyasiantuntijoiden ja testauksen kanssa. - Koodin dokumentointi ja laadunvarmistus osana tuotekehitysprosessia. Mitä toivomme sinulta? RumbleToolsin toimialan vuoksi arvostamme monipuolista perusosaamista ja ennen kaikkea halua oppia uutta laitteisto- ja robotiikkaohjelmoinnista. Toivomme sinulta: - Soveltuvaa IT-alan koulutusta (esim. AMK/yliopisto) tai vahvaa harrastuneisuutta koodauksen parista. - Hyvää perustuntemusta seuraavista kielistä ja työkaluista (kaikkea ei tarvitse osata, painotamme oppimiskykyä): - Python (data, skriptaus, tekoälyrajapinnat) tai C/C++ (sulautetut järjestelmät/robotiikka). - JavaScript/TypeScript tai vastaavat, jos web-pohjaiset käyttöliittymät kiinnostavat. - Linux-ympäristöjen perustuntemus. 1. Loogista ajattelukykyä ja kykyä ratkoa ongelmia itsenäisesti. 2. Hyvää englannin kielen taitoa (dokumentaatio ja tekninen kieli). Mitä katsomme eduksesi? - Kokemus drooneista, RC-laitteista, ROS-alustasta (Robot Operating System) tai videostriimauksen protokollat. Mitä me tarjoamme? - Äärimmäisen mielenkiintoisen sovellusalueen: pääset työskentelemään huippuluokan robotiikan ja droonien parissa. - Rento ja matalahierarkkinen työkulttuuri, jossa ideoitasi kuunnellaan. - Mahdollisuuden kehittyä laitteistoläheisen ohjelmoinnin ja tekoälyteknologian huippuosaajaksi. Haluatko jättää kädenjälkesi turvallisuusalan tulevaisuuteen? Lähetä vapaamuotoinen hakemuksesi, CV:si ja mahdollinen GitHub-profiilisi osoitteeseen info@rumbletools.fi. Paikka täytetään heti sopivan tekijän löydyttyä.

Company Information

RumbleTools Oy logo

RumbleToolsOy

Technology

Työmarkkinatori is Finland's official public employment service portal, operated by the Ministry of Economic Affairs and Employment (TEM). It lists job openings from across the Finnish public sector, municipalities, and employers who use the government's recruitment infrastructure.

We include Työmarkkinatori listings so that JobCrawls covers the full breadth of the Finnish job market — including roles that only appear through official government channels and would otherwise be missed.

tyomarkkinatori.fi

Job Details

Responsibilities

  • Basic development, maintenance, and bug fixing of software (control software, user interfaces, and backend systems).
  • Building data communication and integrations between autonomous systems and IoT devices.
  • Close collaboration with hardware team, AI specialists, and testing.
  • Documentation of code and quality assurance as part of the product development process.

Requirements

  • Relevant IT education (e.g., university of applied sciences/university) or strong hobbyist experience in coding.
  • Good basic knowledge of the following languages and tools (not all need to be mastered, we emphasize learning ability):
  • Python (data, scripting, AI interfaces) or C/C++ (embedded systems/robotics).
  • JavaScript/TypeScript or similar, if web-based user interfaces interest you.
  • Basic understanding of Linux environments.
  • Logical thinking and problem-solving skills independently.
  • Good command of English (documentation and technical language).

Skills & Technologies

PythonC/C++JavaScriptTypeScriptLinux
1 day agoOpen ApplicationContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.