CareerPlanSign in

Embedded Software Engineer

Italia💼 Full-time💰 $40,000–$40,000🗓 2026-08-03 → 2026-09-01

Core

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

Role type

Senior Embedded Software Engineer (Linux & Microcontrollers)

Builds

Complex embedded systems for food and beverage equipment

Domain

Industrial Automation / Food & Beverage Equipment

Required skills

C/C++, Linux Embedded, Microcontroller development (STM32), 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#

Responsibilities

Design and develop embedded software for Linux and microcontrollers; Define software architecture and communication interfaces; Develop firmware for microcontrollers; Configure and maintain Linux Embedded applications; Integrate communication and network protocols; Analyze and resolve software issues; Develop software tools for electronic board testing and production support; Collaborate with multidisciplinary teams on product lifecycle.

Seniority

Senior, hands-on IC

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