IOTH logo

Software Engineer

IOTH·From €27,000

Primary stack

C

Job description

About the Position

We are looking for a Software Engineer to join our team at TMC in Cesena, Italy. Develop and maintain embedded software in C for machine control units.

Responsibilities

  • Develop and maintain embedded software in C-language for machine control units (ECU/controllers)
  • Program control logic in a PLC environment, considering functional and safety requirements
  • Implement and integrate machine-internal communication protocols (e.g., CAN, CANopen, J1939, ISOBUS) between controllers, sensors, actuators, and displays
  • Participate in bench and field tests, analyze data, and troubleshoot issues
  • Support the commissioning and testing of machines
  • Prepare and maintain technical and project documentation
  • Collaborate with teammates using versioning and code review practices

Requirements

  • Bachelor- or Masterdiploma in Informatica, Elektronica, Automatisering, Mechatronica or an equivalent degree
  • 0-2 years of experience in embedded software development or automation (including internships and traineeships)
  • Good knowledge of the C programming language and the basics of embedded programming
  • Basic knowledge of PLC programming (IEC 61131-3: Ladder, Structured Text, FBD)
  • Knowledge of industrial/automotive communication protocols (CAN, CANopen, J1939, Modbus, etc.)
  • Ability to read electrical schematics and technical documentation
  • Knowledge of technical English, both written and spoken

We Offer

  • A permanent contract
  • A gross annual salary (RAL) of at least € 27,000.00, in accordance with the CAO Handel – Tertiair, Distributie en Diensten
  • A competitive remuneration package including profit sharing, an individual growth budget of 4,000 net euros per year, and an annual welfare credit
  • A stimulating work environment where you can shape your career
  • An opportunity to work with a team of entrepreneurial engineers, scientists, and digital experts

About the Company

We are an international high-tech consultancy firm with a team of entrepreneurial engineers, scientists, and digital experts from around the world. We offer consultancy services to our leading clients in various service areas such as:

  • Technology & Engineering
  • Energy & Renewables
  • Life sciences & Pharma
  • Digital & IT

At TMC, we believe that people are the driving force behind technological innovation. Therefore, we aim to create the best possible conditions for technological talent to flourish. We offer you a stimulating work environment where you can shape your career. In addition to our exceptional technical expertise, fun and involvement are important parts of our culture.

Apply now and join our team at TMC!


Contact Information

Davide Rocchi

Business Manager

Send me an email

Connect with me on LinkedIn

© IOTH. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches