Lead Embedded Linux Architect - Autonomous Machinery

Gravis Robotics

Zürich

On-site

CHF 120,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gravis Robotics is hiring a senior embedded platform engineer to own the software layer closest to hardware. You will oversee bootloader, kernel, device tree, rootfs, and update mechanisms across multiple machines in real environments.

You will collaborate with Hardware, Firmware, Autonomy, and Perception teams to bring up new boards and ensure robust, secure operation with OTA updates and CI/CD pipelines. English proficiency is required.

Qualifications

  • Degree in Electrical/Computer Engineering, CS, or related field.
  • Experience with NVIDIA Jetson platforms (Thor, Orin, Xavier, Nano or equivalent) and JetPack/L4T.
  • Deep knowledge of Linux kernel internals: drivers, device tree, memory management, scheduling.
  • Experience with custom hardware bring-up: pin muxing, clock configuration, regulator control, PCIe, USB, I2C, SPI, UART, CSI, Ethernet.
  • Strong understanding of circuit diagrams and digital electronics.
  • Self-driven, able to own fast-moving startup projects.
  • Good English (written and spoken) is a must.

Responsibilities

  • Own the embedded Linux platform end-to-end: bootloader, kernel, device tree, rootfs.
  • Bring up new hardware with electrical engineers and achieve first power-up to customer-ready boot.
  • Write and maintain kernel drivers that connect sensors to the autonomy stack.
  • Be the low-level link between hardware and software teams; distinguish driver bugs from hardware faults.
  • Drive OTA update and recovery strategy for machines worldwide.
  • Set up and maintain CI/CD pipelines for kernel, bootloader, and userspace images.
  • Implement security hardening: secure boot, disk encryption, container isolation, vulnerability patching.

Skills

Self-driven
English proficiency
Hardware-software boundary
Analytical debugging

Education

Bachelor's or higher in Electrical/Computer Engineering or CS

Tools

NVIDIA Jetson platforms
JetPack/L4T
CI/CD tooling
JTAG/oscilloscope/logic analyzers

Job description

Gravis Robotics is hiring a senior embedded platform engineer to own the software layer closest to hardware. You will oversee bootloader, kernel, device tree, rootfs, and update mechanisms across multiple machines in real environments.

You will collaborate with Hardware, Firmware, Autonomy, and Perception teams to bring up new boards and ensure robust, secure operation with OTA updates and CI/CD pipelines. English proficiency is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Gravis Robotics • Zürich

On-site
CHF 120,000 - 170,000
Senior Autonomy Architect — Robotics Software Leader
Senior Autonomy Architect — Robotics Software Leader

Gravis Robotics • Zürich

On-site
CHF 150,000 - 210,000
Senior Robotics Software Engineer - Autonomy Architecture
Senior Robotics Software Engineer - Autonomy Architecture

Gravis Robotics • Zürich

On-site
CHF 150,000 - 210,000
Senior Robotics Software Architect - Autonomy & AI
Senior Robotics Software Architect - Autonomy & AI

Gravis Robotics AG • Zürich

On-site
CHF 140,000 - 195,000
Senior Robotics Software Engineer - Autonomy Architecture
Senior Robotics Software Engineer - Autonomy Architecture

Gravis Robotics AG • Zürich

On-site
CHF 140,000 - 195,000
Robotics Hardware Quality Engineer (Autonomous Machines)
Robotics Hardware Quality Engineer (Autonomous Machines)

Gravis Robotics AG • Zürich

On-site
CHF 90,000 - 130,000
Manufacturing Quality Engineer
Manufacturing Quality Engineer

Gravis Robotics AG • Zürich

On-site
CHF 90,000 - 130,000
Machine Learning Engineer - Sim2Real & Machine Modeling
Machine Learning Engineer - Sim2Real & Machine Modeling

Gravis-Robotics • Zürich

On-site
CHF 120,000 - 180,000
Machine Learning Engineer - Sim2Real & Machine Modeling
Machine Learning Engineer - Sim2Real & Machine Modeling

Gravis Robotics AG • Zürich

On-site
CHF 120,000 - 165,000
Senior Embedded Linux Engineer — Kernel & Bring-Up
Senior Embedded Linux Engineer — Kernel & Bring-Up

Harmattan AI • Zürich

On-site
CHF 140,000 - 190,000