N

Senior Embedded Linux Platform Engineer

NavVis • Germany
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Own the Linux platform layer above the kernel for NavVis mobile mapping systems, managing OS lifecycle, hardware abstraction, system services, and sensor integration. Build and maintain Debian/Ubuntu images, D-Bus daemons, and OTA update mechanisms for ARM and amd64 devices. Requires 5+ years of embedded Linux development with strong C/C++ and Python skills at the kernel-userspace boundary.

Key Highlights
OS lifecycle management and OTA updates for production volumes
Kernel-userspace boundary integration and hardware abstraction
D-Bus system daemons and platform utilities development
Sensor software modules including GNSS and camera integration
Key Responsibilities
Own the OS lifecycle: bundle kernel and OS, build, adapt, package, and release Debian and Ubuntu images on amd64 and ARM, including OS updates, build and release pipelines, dual-boot, and over-the-air update mechanisms that scale with production volumes
Integrate at the kernel and userspace boundary: bring in modifications and kernel patches, develop the hardware abstraction layer, and integrate drivers with applications
Build and maintain system services: D-Bus system daemons, platform utilities, and tooling that make the device debuggable in the field
Patch and integrate kernel-dependent libraries: OpenGL or Vulkan, NPU, libc, and crypto for the application layer, plus GPU vendor-specific userspace blob integration
Own the camera and media userspace: the V4L2 interface, image formats and controls, and OpenCV-level fixes
Develop sensor software modules: message parsing, interfaces, NTRIP forwarding, and precise timestamping for a survey-grade mapping system
Support the ROS-based mapping stack: keep the C++ and Python mapping stack and its ROS nodes running reliably on the platform
Build and maintain CI pipelines, hardware-in-the-loop tests, and stress tests
Technical Skills Required
Embedded Linux C++ Python Debian/Ubuntu image building
Benefits & Perks
30 days paid time off
EGYM Wellpass subsidy
Deutschlandticket subsidy
Flexible working hours
Hybrid work setup
Full visa and relocation support
Bike leasing model
Competitive compensation package
Up to 4000 EUR employee referral bonus
Financial support for local language classes
Nice to Have
Familiarity with ROS or comparable robotics middleware
Experience with hardware-in-the-loop testing or performance and latency evaluation
Experience with camera systems (bandwidth, rolling shutter, exposure and gain) and sensors in general
Time synchronization in sensor systems: PTP and timestamping strategies
Device provisioning and image-based deployment at production scale
Yocto or Buildroot experience
Open-source contributions (kernel, Debian or Ubuntu packaging, V4L2, Mesa, ROS)

Job Description

When people use our technology to "bridge the gap" between the physical and digital worlds, they don't just capture reality - they create a new one. In this new reality, they are smarter, more productive, more streamlined, and more creative - because they have the digital foundation to build the world they want to live in.That's what NavVis offers in all our products and services: the tools to not just map the world as it is, but to pave the way to a better future. To forge something new. Physical or digital, there is only one reality. And it's the reality NavVis empowers people to build better.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Technical Skills Required
3d angular aws c c++ +7

NavVis

Germany

Full-Stack Software Engineer

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Technical Skills Required
3d angular aws c c++ +7

NavVis

Germany

Senior Software Stability Expert (Linux & Android Embedded Systems)

Programming
•
14h ago

Log in free to see full details

•••••• •••••• ••••••
Technical Skills Required ••••••

bmw niederlassung saarbrücken

Germany

Career Resources & Guides

Latest guides related to this job: Visas, Work Permits & Legal Insights, Relocation Guides.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly