CareerPlanSign in

Embedded Software Engineer

Caronno Pertusella, Province of Varese, Italy💼 Full-time💰 $40,000–$40,000🗓 2026-08-03 → 2026-09-26

Core

Designing and developing embedded software in C/C++ for Linux-based systems and microcontrollers in the Food and Beverage Equipment industry.

Role type

Embedded Software Engineer (Linux & Microcontrollers)

Builds

Complex embedded systems for food and beverage equipment

Domain

Industrial Automation / Food and Beverage Equipment

Deliverable

production ML models | product features

Required skills

C, C++, Microcontroller development, Linux Embedded, Embedded communication protocols (UART, SPI, I2C, CAN, Ethernet), Shell scripting, Git, Hardware/software debugging

Preferred skills

Yocto Project, RTOS, Secure Boot/Secure Update, Embedded cybersecurity, CI/CD, Hardware-in-the-Loop (HIL), C#

Technologies

Linux, STM32, C, C++, Git, Yocto Project, RTOS, CAN, Ethernet, UART, SPI, I2C

Responsibilities

Design and develop embedded software for Linux and microcontrollers; Define software architecture and communication interfaces; Develop firmware for microcontrollers; Configure, maintain, and diagnose Linux Embedded applications; Integrate communication and network protocols; Analyze and resolve software issues; Implement product cybersecurity requirements; Develop software tools for electronic board testing and production support

Seniority

Mid-Senior (5+ years experience)

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