Software Engineer

4 giorni fa

Diegaro, Emilia-Romagna, Italia The Member Company Tempo pieno

About this vacancy

Develop and maintain embedded software in C language for machine control units (ECU/controllers)

Program control logic in PLC environments, ensuring compliance with functional and safety requirements

Implement and integrate onboard machine communication protocols (e.g., CAN, CANopen, J1939, ISOBUS) between controllers, sensors, actuators, and displays

Participate in bench and field tests, analyzing data and resolving malfunctions

Support machine commissioning and testing

Prepare and maintain technical and project documentation

Collaborate with team colleagues using versioning and code review practices