2,243,256open jobs
144,166companies
255,122added this week
Browse all
Location
In office (Trondheim)
Seniority
Senior · 5+ years exp
Visa
Sponsors visas in United States; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Trener Robotics develops AI software that enables industrial robots to operate autonomously, adapt to variability and deploy faster in manufacturing. Its product combines intuitive programming with pre-trained skill models for industrial tasks, and it has teams in Trondheim and the United States. The company is headquartered in San Jose, California, United States.

About Trener

Trener is building the software foundation for a new generation of industrial robotics. We combine advanced AI, intuitive programming, and pre-trained skill models to make robots easier to deploy, operate, and adapt to real-world industrial work. With teams in San Jose and Trondheim, we build software that connects cloud infrastructure, developer platforms, and deployed robotic systems.

About the Role

Our robots run on core software written in modern C++ on ROS 2. It executes robot jobs, coordinates the robot with other hardware in the robot cell, and has to keep running reliably on the factory floor. You will be a senior engineer on that core. You will design and build features, improve the structure of the codebase, help raise the bar for our engineering culture, so that what we ship works the first time at a customer site.

This is not a narrow robotics role. Much of the work is general C++ engineering: architecture, concurrency, performance, build systems, and tests. You will work closely with a staff engineer who leads the architecture of the core, and with the robotics, AI, and frontend engineers who build on it. You will also be able to test on real hardware in our Trondheim robot lab.

This is a senior individual contributor role based on-site in Trondheim, reporting to the Chief Product Officer.

What You Will Own

  • Core robot software: designing, building, and maintaining features in the C++ core that executes robot jobs and behaviors.

  • Architecture and code health: design for flexibility, clear interfaces between components and execution.

  • Reliability: finding and fixing the root causes of failures, and making sure the system behaves predictably when something goes wrong.

  • Testing: unit, integration, and simulation tests that catch regressions before they reach a robot.

  • Build and tooling: the C++ build, dependency management, static analysis, and the CI checks that keep the codebase healthy.

  • Engineering standards: reviewing code, sharing C++ expertise, and helping set the standards the team works to.

Requirements

  • Modern C++ in production: 5+ years writing and maintaining production C++ (C++17 or later), with a solid grasp of memory management, concurrency, and performance.

  • Software design: You have designed components and interfaces that others build on, and you have evolved an existing codebase without breaking it.

  • Testing as part of the work: You write tested code by default, and you have built or improved the test suite of a non-trivial system.

  • C++ toolchain on Linux: CMake, compilers, debuggers, profilers, static analyzers and sanitizers.

  • Clear written communication in English: Technical decisions here are discussed, documented, and reviewed in writing, often across time zones.

Experience That Will Help You Succeed

  • ROS 2: nodes, lifecycle management, executors, and DDS-based communication.

  • Robotics software, industrial automation, or other software that controls physical machines.

  • Concurrent and distributed systems: many processes communicating, handling partial failures, and debugging across process boundaries.

  • Real-time or deterministic systems: timing constraints, latency, and predictable behavior under load.

  • A track record of measurably improving the reliability of a production system.

  • Behavior trees, state machines, or other models for executing tasks.

  • Python for tooling and tests.

  • Containerized development and deployment with Docker.

What We Offer

The opportunity to shape the core software that runs robots in real factories. A senior technical role with direct influence over the architecture and engineering standards of our robot software, reporting to the Chief Product Officer.

A growing international engineering organization with teams in the United States and Norway.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,243,256 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Trondheim
$78k – $143k per year · In office · Bachelor's Degree · Estonia · Czech Republic
Python
JavaScript
C#
C++
AI/ML
AI Agents
Agentic Workflows
DevOps
Azure
CI/CD
Apply
$120k – $235k per year · In office · 7+ years exp · Bachelor's Degree · Washington · Mountain View · Hillsboro · Austin
DevOps
Azure
Apply
$120k – $235k per year · In office · 4+ years exp · Bachelor's Degree · Redmond
Python
JavaScript
TypeScript
C#
C++
C#
.NET
Databases
Microsoft Fabric
AI/ML
Copilot
Frontend
React.js
DevOps
Azure
CI/CD
Cybersecurity
Least Privilege
Analytics
Power BI
Management
Power Automate
Power Apps
Apply
$143k – $275k per year · In office · 12+ years exp · Bachelor's Degree · Washington · Mountain View · New York
Python
JavaScript
Rust
C#
C++
Apply
Remote (United States) · Full-Time · United States
QA
Sentry
Apply
In office · Full-Time · Trondheim
JavaScript
Java
C#
C#
.NET
Frontend
React.js
Apply
Java Utvikler 29 days ago
In office · Full-Time · Trondheim
Java
Kotlin
Java
Maven
Spring Boot
DevOps
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Apply
In office · Full-Time · 1+ year exp · Trondheim
Python
PowerShell
C#
C#
.NET
DevOps
Azure
Git
Windows
TCP/IP
DNS
DHCP
Wi-Fi
Cybersecurity
Microsoft Entra ID
Analytics
Power BI
Management
Power Automate
Power Apps
SharePoint
Apply
In office · Full-Time · Trondheim
Apply
In office · Full-Time · 5+ years exp · Trondheim
AI/ML
Reinforcement Learning
Quantization
Edge AI
Vision-Language-Action
Physical AI
Robotics
Gazebo
Isaac Sim
MuJoCo
Teleoperation
Sim-to-Real
Imitation Learning
Reinforcement Learning
Management
Scrum
Apply
See all jobs
This is one of many
2,243,256 more open roles from verified company boards, updated every day.