CareerPlanGet AI match score →

Firmware Engineer

Germany - Munich💼 Full-time🗓 2026-07-08 → 2026-07-30

Core

Design, develop, implement, debug, support, and maintain application software for high-end GNSS receivers to enable high-precision positioning and navigation in challenging environments.

Role type

Firmware Engineer (Embedded Systems)

Builds

GNSS receivers and field systems for surveying, mapping, and construction

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 and define software architecture for multiple hardware platforms, Collaborate with global operations and Sunnyvale firmware team

Seniority

Mid-level to Senior IC

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