CareerPlanSign in

Developer c++ per firmaware

Torino, Provincia di Torino💼 Full-time🗓 2026-08-25 → 2026-09-07

Core

Design, development, and maintenance of firmware for high-reliability embedded devices based on microprocessors and/or embedded Linux platforms.

Role type

Embedded Firmware Developer

Builds

Firmware for embedded microprocessors and Linux-based systems

Domain

Embedded systems, microcontrollers, Linux kernel

Required skills

C/C++, embedded microprocessors (ARM Cortex, NXP, STM, TI), embedded Linux (kernel, device tree, drivers), cross-compilation toolchains, communication protocols (SPI, I2C, UART, CAN, Ethernet), version control (Git), hardware debugging (JTAG, GDB, oscilloscope, logic analyzer)

Preferred skills

RTOS (FreeRTOS), Linux drivers/BSP, embedded cybersecurity, industrial/automotive/medical/IoT context

Responsibilities

Design and develop embedded firmware for microprocessors and Linux embedded systems, interact with hardware (drivers, peripherals, communication buses), debug and validate firmware using hardware and software tools, collaborate with hardware/system/test teams for integration and problem resolution, analyze technical requirements and write project documentation, maintain and evolve existing software, support testing, industrialization, and release activities

Seniority

Mid-level (3–5 years experience)

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