Senior Robotics Software Developer

Nordbo Robotics
Odense,
Nordbo Robotics logo

Oversigt og nøgleindsigter

Nordbo Robotics søger en Senior Robotics Software Developer til at udvikle og vedligeholde software til industrielle robotplatforme med fokus på motion planning og robotkontrol. Stillingen indebærer arbejde med avanceret teknologi til overfladebehandling og integration af software med forskellige robotplatforme.

Højdepunkter

  • Udvikling af robuste, produktionsklare systemer til industrielle miljøer
  • Implementering og optimering af algoritmer til overfladebehandlingsapplikationer
  • Samarbejde med et team om softwareudvikling på C++ og Linux

Påkrævede kvalifikationer

  • Uddannelse i datalogi, robotteknik eller tilsvarende erfaring
  • 5+ års professionel erfaring inden for robotik eller industriel softwareudvikling
  • Stærke færdigheder i C++ og Linux

Ønskværdige kvalifikationer

  • Erfaring med robotkalibrering eller eksterne tracking-systemer
  • Kendskab til Docker og containeriseret deployment

Den ideale kandidat

Den ideelle kandidat har en solid baggrund inden for robotik og softwareudvikling, med stærke tekniske færdigheder og evnen til at arbejde i et team. De er innovative og har erfaring med at anvende AI-værktøjer til at optimere udviklingsprocesser.

Jobdetaljer

50000 - 60000 kr/måned
Fuldtid
37 timer/uge
Kun kontor
Odense

Jobbeskrivelse

At Nordbo Robotics, we're looking for a Senior Robotics Software Developer to join our team and help shape the future of intuitive industrial automation.

We're at the forefront of robotic surface processing — developing cutting-edge technology that combines advanced motion planning, external tracking systems, and learning from demonstration. Our robotics software platforms allow skilled craftspeople to teach robots surface-processing tasks through demonstration, and our solutions are used across aerospace, automotive, marine, and general manufacturing for coating, grinding, sanding, polishing, deburring, and more.

What you'll do

  • Develop and maintain software for our robotic platforms, working on motion planning, path generation, and robot control

  • Build robust, production-ready systems that run reliably in industrial environments

  • Implement and optimize algorithms for surface processing applications — translating craft knowledge into robot motion

  • Integrate our software with various robot platforms and industrial hardware

  • Work with calibration routines and external tracking systems

  • Work across the full stack from low-level robot communication to application logic

  • Contribute to our C++ codebase on Linux

  • Help deploy and support solutions at customer sites when needed

What you'll bring

  • Degree in Computer Science, Robotics Engineering, or equivalent experience

  • 5+ years of professional experience in robotics or industrial software development

  • Strong C++ and Linux development skills

  • Solid understanding of software architecture and system design

  • Experience with Git, CI/CD pipelines, and automated testing

  • Experience with 3D math, linear algebra, and geometric transformations

  • Experience working with cobot or industrial robot platforms (UR, FANUC, KUKA, Yaskawa, Kawasaki, or similar)

  • Understanding of robot kinematics, motion planning, and control systems

  • Experience leveraging AI tools to accelerate development workflows (GitHub Copilot, Claude, or similar) — from code completion to prompt-driven workflows.

  • Good communication skills and a collaborative mindset

Nice to have:

  • Experience with robot calibration or external tracking systems (OptiTrack, HTC Vive, or similar)

  • Experience with force/torque control, compliant motion, or real-time systems

  • Familiarity with industrial communication protocols (EtherCAT, PROFINET, TCP/IP)

  • Experience with path planning for surface processing or CAD/CAM workflows

  • Knowledge of Docker and containerized deployment

  • Experience with gRPC or Qt

For more information or questions please contact us at lars@nordbo-robotics.com

Perks and benefits

This job comes with several perks and benefits

Karrierevej

Typisk karriereforløb

1

Lead Robotics Software Developer

2

Robotics Project Manager

3

Director of Robotics Engineering

Vækstpotentiale

Som Senior Robotics Software Developer har du mulighed for at avancere til ledende stillinger, hvor du kan påvirke strategiske beslutninger og lede teams. Den hurtige udvikling inden for robotteknologi og automatisering åbner også for nye specialiseringsmuligheder og roller i innovative virksomheder.

Overførbare færdigheder

C++ udviklingSoftwarearkitekturRobotkontrolsystemer

Branchekontekst

Robotteknologi er en voksende sektor med stigende efterspørgsel efter avancerede automatiseringsløsninger. Stillingen er central for udviklingen af effektive robotter i industrien, hvilket understøtter virksomheder i at forbedre produktiviteten og reducere omkostninger.

Færdighedsanalyse

Kritiske færdigheder

C++ udviklingsfærdigheder

Stærke programmeringsfærdigheder i C++ til udvikling af robotsoftware.

Linux udviklingsfærdigheder

Erfaring med at udvikle software i Linux-miljøer.

Forståelse af softwarearkitektur

Solid forståelse af design og struktur af softwaresystemer.

3D matematik og lineær algebra

Viden om 3D matematik og geometriske transformationer til robotbevægelser.

Robotteknologi erfaring

Erfaring med cobot eller industrielle robotplatforme som UR, FANUC, KUKA.

Vigtige færdigheder

AI værktøjer

Erfaring med AI værktøjer til at forbedre udviklingsarbejdsgange.

Git og CI/CD pipelines

Erfaring med versionskontrol og automatiserede udviklingsprocesser.

Robotkinematik og bevægelsesplanlægning

Forståelse af robotkinematik og kontrolsystemer.

Kommunikationsfærdigheder

Gode kommunikationsfærdigheder og evne til samarbejde.

Ønskværdige færdigheder

Erfaring med robotkalibrering

Kendskab til kalibrering af robotter og eksterne sporingssystemer.

Industrielle kommunikationsprotokoller

Familiaritet med protokoller som EtherCAT og PROFINET.

Docker og containeriseret deployment

Kendskab til Docker og containerteknologier.

Mest kritiske færdigheder

C++ udviklingsfærdighederLinux udviklingsfærdighederForståelse af softwarearkitektur

Sådan fremhæver du din erfaring

Fremhæv din erfaring med C++ og Linux i tidligere projekter, og nævn specifikke robotteknologier du har arbejdet med. Beskriv, hvordan du har anvendt 3D matematik i praksis for at løse tekniske udfordringer.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med robotik og industriel softwareudvikling?

erfaring

Tip: Fokuser på specifikke projekter og teknologier, du har arbejdet med.

Hvordan vil du optimere algoritmer til overfladebehandlingsapplikationer?

teknisk

Tip: Giv eksempler på metoder eller teknikker, du har anvendt tidligere.

Hvilke erfaringer har du med C++ og Linux udvikling?

teknisk

Tip: Nævn specifikke projekter og resultater, der viser dine færdigheder.

Hvordan arbejder du med kodekontrol og CI/CD pipelines?

teknisk

Tip: Diskuter værktøjer og processer, du har anvendt i tidligere projekter.

Kan du give et eksempel på, hvordan du har arbejdet med robotkalibrering?

erfaring

Tip: Beskriv situationen, udfordringerne og resultaterne.

Hvordan sikrer du god kommunikation i et team?

kultur

Tip: Giv konkrete eksempler på metoder, du bruger til at fremme samarbejde.

Hvilke AI-værktøjer har du brugt til at fremskynde udviklingsarbejdet?

teknisk

Tip: Del eksempler på, hvordan disse værktøjer har forbedret din produktivitet.

Spørgsmål du kan stille

  • Hvilke projekter arbejder teamet på lige nu?
  • Hvordan måles succes for denne stilling?
  • Hvilke muligheder er der for faglig udvikling inden for virksomheden?

Tale punkter

  • Din erfaring med avancerede bevægelsesplanlægningsalgoritmer.
  • Dine færdigheder inden for robotik og softwareudvikling.
  • Din evne til at arbejde med forskellige robotplatforme og hardwareintegration.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med de specificerede robotplatforme.
  • Usikkerhed i kommunikation eller samarbejde inden for teamet.

Ansøgningsstrategi

Ansøgningstips

  • Sørg for at fremhæve din erfaring med C++ og Linux, da disse færdigheder er essentielle for stillingen.
  • Vis konkrete eksempler på tidligere projekter, hvor du har arbejdet med robotteknologi og automatisering.
  • Understreg din evne til at samarbejde og kommunikere effektivt i et team, da dette er vigtigt for Nordbo Robotics.

Nøgleord at inkludere

Robotics Software DevelopmentMotion PlanningIndustrial Automation

Fokus i ansøgningen

Fremhæv din dybe erfaring med softwareudvikling til robotter og hvordan du har bidraget til innovative løsninger i tidligere stillinger.

Tilpasning af CV

Tilpas dit CV ved at inkludere specifikke projekter relateret til robotter og automatisering, samt fremhæve relevante teknologier og værktøjer, du har anvendt.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Senior Robotics Software Developer?

Stillingen involverer udvikling og vedligeholdelse af software til robotplatforme, herunder motion planning og robotkontrol. Du vil arbejde på at implementere og optimere algoritmer til overfladebehandlingsapplikationer og integrere software med forskellige robotplatforme.

Hvilke kvalifikationer kræves for at ansøge?

Vi søger kandidater med en grad i datalogi, robotteknik eller tilsvarende erfaring, samt mindst 5 års professionel erfaring inden for robotik eller industriel softwareudvikling. Stærke færdigheder i C++ og Linux, samt erfaring med robotplatforme som UR, FANUC eller KUKA er også nødvendige.

Hvad tilbyder Nordbo Robotics?

Nordbo Robotics tilbyder et dynamisk arbejdsmiljø med spændende projekter inden for industrirobotik og overfladebehandling. Derudover inkluderer vi flere fordele og goder for vores medarbejdere for at fremme trivsel og udvikling.

Hvordan er arbejdsmiljøet hos Nordbo Robotics?

Arbejdsmiljøet hos Nordbo Robotics er præget af samarbejde og innovation, hvor teammedlemmer opfordres til at dele ideer og arbejde sammen på tværs af projekter. Vi værdsætter et åbent og inkluderende miljø, hvor alle har mulighed for at bidrage.

Hvad er forventningerne til en Senior Robotics Software Developer?

Vi forventer, at du kan udvikle robuste, produktionsklare systemer, der fungerer pålideligt i industrielle miljøer og bidrage til vores C++ kodebase. Du skal også kunne arbejde med kalibreringsrutiner og eksterne sporingssystemer, samt støtte løsninger på kundesteder efter behov.

Hvilke teknologier vil jeg arbejde med i denne stilling?

Du vil arbejde med avancerede teknologier inden for robotik, herunder motion planning, path planning, og integration af AI-værktøjer. Kendskab til Docker, gRPC, og industrielle kommunikationsprotokoller vil også være en fordel.

Er der muligheder for faglig udvikling i denne stilling?

Ja, Nordbo Robotics tilbyder muligheder for faglig udvikling gennem projekter, workshops og samarbejde med erfarne kolleger. Vi opfordrer til kontinuerlig læring og anvendelse af nye metoder og værktøjer.

Stillinger

Robotics Software Developer

Lignende jobs