CareerPlanSign in

EMBEDDED SOFTWARE ENGINEER C/C++

Provincia di Bologna, Emilia-Romagna💼 Full-time💰 $34,000–$40,000🗓 2026-08-01 → 2026-09-07

Core

Develop embedded software in C/C++ for industrial automation systems, managing the full product lifecycle from architecture to hardware integration.

Role type

Senior Embedded Software Engineer (C/C++)

Builds

Custom embedded Linux systems and industrial automation solutions

Domain

Industrial Automation / Factory Automation

Required skills

C/C++ development, Embedded Linux/Yocto, Multithread/Real-time systems, Hardware interfacing, Communication protocols (SPI, I2C, UART, USB, Ethernet, Modbus, CAN, EtherCAT), Git, Bash scripting, ARM microcontrollers, Secure coding practices

Preferred skills

Industrial Automation experience, Multicore embedded architectures, Embedded cybersecurity/OTA updates, Python scripting, Agile/Scrum methodologies

Technologies

Linux, Yocto, Git, Bash, ARM, Jira, Confluence, BitBucket, Oscilloscope, Logic Analyzer

Responsibilities

Define architectural solutions for embedded products, Develop and debug software on custom hardware targets, Integrate software with embedded devices and communication protocols, Collaborate in an international team environment

Seniority

Mid-Senior, hands-on IC

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