CareerPlanGet AI match score →

Embedded C++ Low Level Software Engineer

Wroclaw, Dominikanski Center🌐 Remote💼 Full-time🗓 2026-05-08 → 2026-07-31

Core

Design and implement complex low-level drivers and integrate supplier drivers into embedded platforms for client projects.

Role type

Senior Embedded C++ Low Level Software Engineer

Builds

Embedded firmware and driver software for client hardware platforms

Domain

Embedded systems, automotive/industrial IoT, low-level hardware interfacing

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (11+), low-level communication buses (I2C, SPI, MDIO, CAN, LIN, Ethernet), RTOS concepts, multi-core embedded systems, C++ unit testing (gtest/gmock)

Preferred skills

Tricore/ARM/POSIX environments, AUTOSAR development, MISRA/CERT static analysis standards, Python/PyTest, safety/security standards

Technologies

C++, gtest, gmock, I2C, SPI, MDIO, CAN, LIN, Ethernet, RTOS, AUTOSAR, MISRA, CERT, Python, PyTest

Responsibilities

Design and implement complex low-level drivers using modern C++, integrate existing drivers provided by suppliers into embedded platforms, review and approve requirements, architecture, design, code, tests, and documentation across the development lifecycle

Seniority

Senior, hands-on IC

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