CareerPlanSign in

Principal Embedded C/C++ Engineer

Krakow, Lesser Poland, Poland💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Design, develop, and optimize software for embedded systems with constrained resources including microcontrollers, real-time processors, and custom hardware platforms.

Role type

Principal Embedded C/C++ Engineer

Builds

Firmware for microcontrollers, embedded Linux systems, and RTOS-based platforms

Domain

Embedded systems engineering / Industrial hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, embedded systems, microcontrollers, real-time operating systems (RTOS), low-level debugging, hardware integration, build systems, scripting (Python, Bash)

Preferred skills

openWRT experience, oscilloscope/logic analyzer usage, JTAG/SWD tools

Responsibilities

Design and implement embedded software, develop firmware, perform hardware/software debugging, integrate with RTOS or bare-metal environments, collaborate with hardware engineers on schematics and interfaces

Seniority

Principal, hands-on IC

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