Embedded Software Engineer

The Member Company

Padova

On-site

EUR 42,000 - 64,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TMC Italia is recruiting an Embedded Software Engineer to work with our customers on the design, development and testing of innovative products through the whole product life-cycle.

Participate in functional requirements collection and architecture definition, design and develop embedded software, and support the system validation strategy. You will troubleshoot issues with in-depth analysis and coordinate with other team members, while sharing technical knowledge and producing documentation.

Qualifications

  • M. Sc in Electronic Engineering or Computer Science.
  • 2–6 years of embedded programming experience on microcontrollers and/or processors.
  • Strong C/C++ coding ability with full autonomy.
  • Knowledge of embedded communication protocols (I2C, UART, SPI).

Responsibilities

  • Participate in functional requirements collection and architecture definition.
  • Design and develop embedded software.
  • Support the system validation strategy.
  • Troubleshoot issues with in-depth analysis and coordinate with team.
  • Produce technical documentation and share knowledge with the team.

Skills

Embedded programming
C
C++
I2C
UART
SPI
IoT
Italian
English

Education

M. Sc in Electronic Engineering or Computer Science

Job description

TMC Italia is recruiting an Embedded Software Engineer to work alongside our customers on the design, development and testing of innovative products through the whole product life-cycle.

About The Member Company

We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:

  • Technology & Engineering
  • Energy & Renewables
  • Life sciences & Pharma
  • Digital & IT
About this vacancy

Participate to functional requirements collection and architecture definition

Design and develop embedded software

Support the system validation strategy

Troubleshoot issues with in-depth analysis and coordination with other team members

Share technical knowledge with other team members

Produce technical documentation

What we expect from you

M. Sc in Electronic Engineering or Computer Science

2 to 6 years of experience on embedded programming on microcontroller and/or microprocessor Full autonomy in coding with C and/or C++ language

Knowledge of embedded communication protocols (I2C, UART, SPI…)

Knowledge of IoT systems is an advantage

Good command of Italian and English language

Availability to travel and relocate for medium to long periods

Serious motivation for the Employeneurship model of TMC

What you can expect from us

TMC is an international high-tech consultancy company that brings expertise to its clients in order to support them with the realization of their technological challenges.

As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster-changing technological world.

At TMC we believe that people are the driving force behind technological innovation.

That is why we want to create the best possible conditions for tech talents to thrive in.

We offer you a challenging and stimulating work environment in which you can be the director of your own career.

As an Employeneur you are part of our TMC family.

Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

The Member Company • Italy

On-site
EUR 28,000 - 34,000
Profit-sharing
Learning budget €4,000 net
Welfare allowance
Embedded Software Engineer – IoT, C/C++, Travel Ready
Embedded Software Engineer – IoT, C/C++, Travel Ready

The Member Company • Padova

On-site
EUR 42,000 - 64,000
Firmware Engineer - Low power devices
Firmware Engineer - Low power devices

TMC • Milano

On-site
EUR 34,000 - 42,000
Project profit-sharing
Learning budget €4,000 net
Annual welfare allowance
C++/Qt Software Engineer
C++/Qt Software Engineer

The Member Company • Milano

On-site
EUR 32,000 - 40,000
Profit sharing
Annual learning budget €4,000 net
Annual welfare allowance
Embedded Software Engineer - Aerospace
Embedded Software Engineer - Aerospace

The Member Company • Novara

Hybrid
EUR 32,000 - 39,000
Profit sharing
Skills development budget €4,000 net
Annual welfare credit
Digital Project Manager at TMC
Digital Project Manager at TMC

TMC • Bergamo

On-site
EUR 32,000 - 39,000
Project profit-sharing
Learning budget €4,000 net
Welfare allowance
Product Owner at TMC
Product Owner at TMC

TMC • Vicenza

On-site
EUR 30,000 - 36,000
Profit sharing
Training budget
Welfare credit
Senior Software Engineer
Senior Software Engineer

TMC • La Spezia

On-site
EUR 32,000 - 39,000
Profit sharing
Training budget €4,000 net/yr
Welfare credit
System Engineer
System Engineer

TMC • Trento

On-site
EUR 32,000 - 39,000
Profit-sharing
Budget formativo €4,000 net
Welfare aggiuntivo
Firmware engineer - aerospace
Firmware engineer - aerospace

TMC Italia | Technology and engineering services • Roma

On-site
EUR 36,000 - 44,000