IOTH logo

Senior Firmware Engineer

IOTH·From €36,000

Primary stack

CCommunicationGit

Job description

About the Position

We are looking for a Senior Firmware Engineer to join our team at TMC in Milan, Italy. The role involves developing flight software for our satellite fleet and new spacecraft, working in an international and highly innovative environment.

Responsibilities

  • Contribute to the full lifecycle of the software application, focusing on: requirement gathering, development, debugging, and integration with flight hardware.
  • Validate functionalities through software-in-the-loop and hardware-in-the-loop tests.
  • Research new technologies in embedded software and promote their adoption within the team.
  • Support the continuous improvement of processes and methodologies within the group.
  • Provide support for AIV activities (Assembly, Integration, and Verification) and flight operations.

Requirements

  • Native proficiency in Italian (written and spoken), advanced proficiency in English (written and spoken).
  • Minimum of 5 years of experience in the role or related disciplines.
  • Master's degree in Electronics, Computer Science, Mechatronics, or similar.
  • Experience in embedded software development.
  • Experience with embedded programming in C-family languages.
  • Knowledge of real-time operating systems (RTOS) such as RTEMS or FreeRTOS, and/or embedded application operating systems (e.g., Embedded Linux).
  • Knowledge of key embedded communication interfaces: USART, SPI, I2C, CAN, Ethernet, EtherCAT.
  • Experience with the configuration and use of build toolchains (e.g., ANT, WAF, Makefile, Visual Studio, etc.).
  • Familiarity with Git.
  • Experience with test-driven development methodologies.

We Offer

  • A permanent contract.
  • A gross annual salary (RAL) of at least €36,000, in line with the CAO Handel - Tertiary, Distribution, and Services.
  • A competitive compensation package that may include direct participation in project profits (profit sharing), an individual skill development budget of 4,000 net euros per year, and an annual wellness budget.
  • Further details will be provided during the selection process, in accordance with company guidelines.

About the Company

TMC is an international high-tech consultancy firm that provides expertise to support clients in achieving their technological challenges. As such, TMC operates as a center of excellence available to its 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 technological talent to thrive. We offer an inspiring work environment where you can shape your career. In addition to our exceptional technical expertise, fun and engagement are essential parts of our culture.

Application Process

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.

Contact Information

Antonio Pappalardo

Business Manager

Phone: +39 34 524 852 67

Email: Send me an email

WhatsApp: Contact via WhatsApp

LinkedIn: Connect 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