CareerPlanGet AI match score →

Firmware Engineer

Germany - Munich (eCognition)💼 Full-time🗓 2026-07-08 → 2026-07-16

Core

Design, develop, debug, and maintain application software for high-end GNSS receivers to enable precise positioning and navigation in field operations.

Role type

Firmware Engineer (Embedded Systems)

Builds

High-precision GNSS receivers and related embedded software

Domain

Geospatial technology / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming on 32/64-bit embedded microprocessors, Real-time operating systems (RTOS), Embedded Linux, Networking and communication protocols, Hardware schematic interpretation, Cyber security best practices

Preferred skills

Experience with real-time primitives (mutex, semaphores, task priorities)

Technologies

C, RTOS, Embedded Linux, GNSS

Responsibilities

Design and develop application software for GNSS receivers, Perform testing and debugging, Specify software architecture for multi-platform deployment, Collaborate with global operations and Sunnyvale firmware team

Seniority

Mid-level IC

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on trimble ↗