Senior Software Engineer, Edge Platform - Product

Trener

Trondheim

Presencial

NOK 1.000.000 - 1.600.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

International team
Offices in US and Norway
Competitive compensation

Descripción de la vacante

Trener is seeking a senior engineer to own the Linux foundation of our edge robots. You will manage the edge operating system, provisioning, and kernel real-time tuning for devices deployed in factories.

You will collaborate with robotics, AI, and cloud teams to extend our platform to new edge hardware and drive secure, reliable device lifecycle support.

Formación

  • Experience configuring and building kernels, device trees, and drivers.
  • Proficiency in real-time Linux: PREEMPT_RT, CPU isolation, latency measurement.
  • Familiarity with NVIDIA Jetson platforms (L4T).
  • Experience with OTA frameworks (Mender, RAUC, SWUpdate, OSTree) and A/B updates.
  • Knowledge of secure boot, TPM, and disk encryption on edge devices.
  • Experience with industrial networks (EtherCAT, PROFINET, EtherNet/IP).
  • Robotics software experience (ROS 2) or containerized edge apps.

Responsabilidades

  • Own edge OS layer including Linux root filesystem, base image, kernel configuration, services, and hardening.
  • Develop provisioning tooling to configure devices for customer sites.
  • Tune real-time performance and kernel for robot control path.
  • Integrate hardware interfaces like cameras, grippers, and industrial networks at OS/driver level.
  • Manage device lifecycle: updates with rollback, field recovery, enrollment, secure boot.
  • Build and maintain embedded Linux images for field devices (Debian/Ubuntu, Yocto, Buildroot).
  • Debug boot, kernel, drivers, networking, and performance issues on x86 or ARM.
  • Develop tooling in Bash or Python for automation.
  • Communicate complex technical decisions clearly in English across time zones.

Conocimientos

Edge OS development
Kernel & real-time tuning
Linux device provisioning
Hardware interfaces
Low-level debugging
Bash or Python automation
Clear English communication

Herramientas

Mender/RAUC/OSTree
NVIDIA Jetson / L4T
Yocto / Buildroot
Embedded Linux tooling

Descripción del empleo

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.

  • 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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Vision Systems Engineer
Vision Systems Engineer

Trener • Trondheim

Presencial
NOK 900.000 - 1.200.000
Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Noruega

A distancia
NOK 900.000 - 1.200.000
Fully remote work environment
Flexible hours
International engineering team
+1
Senior Engineer
Senior Engineer

Beltr AI • Molde

Presencial
NOK 900.000 - 1.200.000
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway

Nordic Semiconductor • Oslo fylke

Presencial
NOK 1.200.000 - 2.000.000
Competitive salary
Flexible working hours
Medical insurance
+1
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway
Principal Full Stack Engineer, TypeScript/Python Oslo, Norway

Memfault • Oslo fylke

Presencial
NOK 1.200.000 - 1.600.000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
IT & Infrastructure Engineer
IT & Infrastructure Engineer

dataingeniør • Oslo

Presencial
NOK 900.000 - 1.100.000
Equity potential
Strong pension and insurance plans
Gadget budgets
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Innovex • Storaneset

Híbrido
NOK 700.000 - 1.000.000
Flexible work arrangements
Pension and insurance
Senior Software Engineer (Edge & Embedded Security)
Senior Software Engineer (Edge & Embedded Security)

Six Robotics • Oslo

Presencial
NOK 700.000 - 900.000
Work on meaningful technical problems
Collaborative work environment
Influence company culture and tools
Senior Software Engineer, Developer Experience
Senior Software Engineer, Developer Experience

wheel.me AS • Oslo fylke

Híbrido
NOK 1.000.000 - 1.500.000
Flexible working hours
Competitive salary and benefits
International team
+1
Senior Platform Engineer
Senior Platform Engineer

Fieldnode • Oslo fylke

Híbrido
NOK 900.000 - 1.200.000
Ubicaciones