CareerPlanSign in

Embedded Software Engineer

Italia💼 Full-time🗓 2026-05-28 → 2026-08-06

Core

Design, develop, and maintain C++ software applications for advanced embedded solutions on resource-constrained devices.

Role type

Senior Embedded Software Engineer (C++ / Linux)

Builds

Embedded software applications for industrial or enterprise environments

Domain

Embedded systems / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, Linux system administration, embedded systems architecture, unit testing, technical documentation, Agile methodologies (Scrum/Kanban)

Preferred skills

Yocto Linux, software optimization for constrained hardware, cross-functional team collaboration

Technologies

C++, Linux, Yocto Linux

Responsibilities

Analyze customer and project requirements, Design and develop software applications, Write unit tests and technical documentation, Contribute to continuous improvement of software quality and engineering practices, Collaborate with cross-functional and international teams

Seniority

Senior, hands-on IC

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