Live opening · Posted 7 hours ago

Senior Software Engineer, Edge Platform - Product

Trener · Trondheim, Norway
Ashby No FullTime
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 7 hours ago
CompanyTrener
LocationTrondheim, Norway
Job typeFullTime
Work modeNo
SkillsPython, C++
SourceAshby
ListedPosted 7 hours ago

About the role

Description supplied by the original job listing.

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 are controlled by industrial edge computers at customer sites. You will own the platform layer of those computers: the Linux operating system, how devices are provisioned and updated, and how our software talks to the hardware underneath. Everything that runs on the device builds on your work. You will work closely with our robotics, AI, and cloud engineers, share your low-level expertise across teams, and help bring our software to new edge hardware as our platform grows.
This is a senior individual contributor role reporting to the Chief Product Officer. You will work closely with our robot software engineers, who build the applications running on the device, and with our cloud engineers, who run the services the devices connect to.
What You Will Own
- Edge operating system: the Linux root filesystem on our edge controllers: base image, kernel configuration, system services, and hardening.
- Provisioning: the tooling and process that turn a bare device into a configured controller ready for a customer site.
- Real-time and kernel: kernel configuration and real-time tuning for the robot control path.
- Hardware interfaces: integrating cameras, grippers, and industrial networks at the OS and driver level.
- Device lifecycle: software updates with rollback, recovery of devices in the field, device enrollment, and secure boot.
Requirements
- Software engineering. You write maintainable, tested code in a systems language (C++, Go, or Rust), and you review others' code.
- Linux below the application layer. You have built and maintained embedded Linux images for devices in the field (Debian/Ubuntu, Yocto, or Buildroot).
- Debugging down the stack. Boot, kernel, drivers, networking, and performance problems, on x86 or ARM.
- Bash or Python for tooling and automation.
- 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
- Configuring and building kernels, device trees, and drivers.
- Real-time Linux: PREEMPT_RT, CPU isolation, and latency measurement.
- NVIDIA Jetson and L4T.
- Over-the-air update frameworks such as Mender, RAUC, SWUpdate, or OSTree, and A/B update schemes.
- Secure boot, TPM, and disk encryption on edge devices.
- Industrial networks such as EtherCAT, PROFINET, or EtherNet/IP.
- Robotics software, ROS 2, or containerized applications on edge devices.
What We Offer
The opportunity to own the Linux foundation of robots running in real factories. A senior technical role with direct influence over our edge platform, reporting to the Chief Product Officer.
A growing international engineering organization with offices in the United States and Norway.

Employment type
FullTime

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
6 min from Ashby publishing this role to us finding it
12 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
111,019 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App