CareerPlanSign in

Software Development Engineer

Verona, Province of Verona, Italy💼 Full-time🗓 2024-05-30 → 2026-09-26

Core

Develop firmware applications for microcontroller-integrated HMI devices and supporting software tools for the railway sector.

Role type

Embedded firmware engineer (C/C++)

Builds

Operator Terminals (HMI) and supporting software tools for railway systems

Domain

Railway industry + embedded systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C, modern C++ (C++11/14/17), microcontroller firmware development, gnu autotools (automake), Bash scripting, hardware debugging (JTAG, oscilloscope), peripheral interfacing (I2C, SPI), version control (GIT, SVN)

Preferred skills

Embedded firmware development background, Agile/Scrum methodologies

Technologies

C, C++11/14/17, NXP Arm Cortex-M7, TI Hercules, gnu autotools, GIT, SVN, I2C, SPI, JTAG

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