IOTH logo

Linux Embedded Software Engineer

IOTH·From €33,000

Primary stack

CC++LinuxLoRAQuart

Job description

About the Position

Linux Embedded Software Engineer

Join TMC as a Linux Embedded Software Engineer in Milan, Italy. Develop and maintain embedded software in C and C++ on Linux-based platforms.

Responsibilities

  • Developing and maintaining embedded software in C and C++ on Linux-based platforms.
  • Designing, implementing, and debugging features for connected electronic devices.
  • Developing and testing connectivity features based on technologies such as BLE, LoRa, and Zigbee.
  • Performing software debugging tasks, root cause analyses, and problem-solving.
  • Contributing to software and system testing verification and validation activities.
  • Supporting the optimization of software performance, reliability, and maintainability.
  • Participating in technical discussions, design reviews, and continuous improvement initiatives.
  • Preparing and maintaining technical documentation related to software development and testing activities.

Requirements

  • Master's degree in Electronics Engineering, Computer Science Engineering, or related fields.
  • Minimum of 2 years of experience in embedded software development.
  • Proven ability to independently develop software using C and C++.
  • Experience with embedded Linux environments.
  • Knowledge of embedded communication systems, including I2C, UART, and SPI.
  • Familiarity with wireless communication technologies such as BLE, LoRa, and Zigbee. Fluency in Italian and English.
  • Strong motivation for the Employeneurship model of TMC.

We Offer

  • A permanent employment contract.
  • A gross annual salary (RAL) of at least €33,000, in accordance with the Collective Labor Agreement (CAO) Trade – Tertiary, Distribution, and Services.
  • A competitive compensation package that may include a profit-sharing component.
  • An annual training and professional development budget of €4,000 net.
  • An annual well-being credit.

More details will be provided during the selection process, in accordance with applicable company policies.

About the Company

TMC is an international high-tech consultancy organization that provides clients with specialized competencies to support them in achieving their technological challenges. In this context, TMC operates as a center of excellence at the service of clients, helping them to be more competitive in an increasingly global and rapidly changing technological world.

At TMC, we believe that people are the driving force behind technological innovation. Therefore, we aim to create the best possible conditions for talents in the sector to develop and realize their potential. We offer a stimulating and challenging work environment where everyone can play a leading role in their professional career.

As an Employeneur (a term used by TMC to describe professionals who combine entrepreneurial spirit and consulting skills), you will become part of the TMC family. In addition to our technical excellence, commitment, collaboration, and enjoyment are fundamental elements of our corporate culture.

Apply now

Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.

Apply with CV
Apply with LinkedIn
Apply without CV

Your contact person for this vacancy

Giuseppe Cricri

Business Manager

Call me on +39 342 846 618 2
Send me an email
Reach me via WhatsApp
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