Firmware Engineer - Arduino, Turin, Italy

Qualcomm

Torino

Sur place

EUR 45 000 - 60 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary (and benefits)
Flexible working hours and locations
Individual growth budget for learning/training
Ping pong and foosball tournaments
Sunny rooftop lunch breaks

Résumé du poste

Qualcomm is seeking a Senior Firmware Engineer for its R&D team in Torino, Italy, to contribute to the design, development, and testing of firmware for Arduino and embedded platforms. You will work on essential projects and ensure high standards for users and customers.

This dynamic role requires proficiency in C/C++ and a strong background in embedded systems, as well as collaboration with cross-functional teams. Join Qualcomm for a fulfilling career path in an innovative environment.

Qualifications

  • 4+ years of Software Engineering experience with a Bachelor's degree or 3+ years with a Master's degree.
  • Strong proficiency in C and/or C++ for embedded systems.
  • Fluency in English is mandatory.

Responsabilités

  • Design, develop, code, test and debug embedded firmware.
  • Maintain and improve the Arduino codebase.
  • Contribute to other open-source projects like Zephyr RTOS.
  • Create and maintain technical documentation.

Connaissances

C
C++
Python
Embedded systems
JTAG/SWD debugging tools
Hardware debugging

Formation

Bachelor's or Master's degree in Electronics Engineering, Computer Science or equivalent field

Description du poste

General Summary

Arduino is now part of the Qualcomm organisation. Arduino’s mission is to enable people to enhance their lives through accessible open‑source electronics and digital technologies. Since 2005 millions of people, from kids and students to engineers and professionals around the world, are using Arduino to innovate in the fields of music, games, toys, smart homes, farming, autonomous vehicles and many more.

We are looking for a Senior Firmware Engineer to join our R&D team and contribute to design, develop and test firmware and libraries for microcontrollers/microprocessors used in Arduino or other embedded platforms (e.g. Zephyr, etc.). You will be a key asset in our commitment to high standards for our users and customers.

What we offer
  • A challenging career path in a rapidly growing company with modern vision and talented teams.
  • A competitive salary (and benefits) that values people skills and experience.
  • A young and inspiring work environment that encourages diversity and cultural exchange.
  • Individual growth objectives with a dedicated budget for learning/training.
  • Flexible working hours and working locations, we value work‑life balance!
  • A meaningful work opportunity in a mission‑driven company committed to empower people around the world.
Perks for near‑office employees
  • Ping pong and foosball tournaments (sport or gym benefit is also included for everyone).
  • Seasonal celebrations, happy hours and everyday drinks and snacks at the office.
  • Sunny rooftop lunch breaks and hamacas for relaxation and concentration.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
What you’ll work on
  • Design, develop, code, test and debug embedded firmware written in C and/or C++.
  • Maintain and improve the Arduino codebase.
  • Contribute to other open‑source projects like Zephyr RTOS.
  • Prototype a product solution from research to production.
  • Create and maintain clear and concise technical documentation for designs, code, and test procedures.
  • Work effectively with cross‑functional teams including hardware, application software, Quality Assurance, and product management to define requirements, integrate components, and deliver high‑quality products.
  • Represent Arduino at internal / external events and share our spirit with the developers community.
What you bring
  • Bachelor's or Master's degree in Electronics Engineering, Computer Science or equivalent field.
  • Strong proficiency in C and/or C++ for embedded systems.
  • Experience with JTAG/SWD and other debugging tools.
  • Experience with hardware debugging.
  • Extensive experience with hardware interfaces and protocols (e.g. I2C, SPI, UART, USB, Ethernet, CAN, GPIO).
  • Knowledge of IoT Protocols (MQTT, CoAP, HTTP, TCP, UDP, AMQP).
  • Broad knowledge of git flows.
  • Fluent in English both verbal and written is mandatory.
Bonus Points
  • Knowledge of the Arduino ecosystem.
  • Experience with Golang and/or Python.

Qualcomm is an equal opportunity employer.

We are committed to providing an accessible process for candidates with disabilities.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Firmware Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Posted 14 hours ago
Firmware Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Posted 14 hours ago

Qualcomm • Piemonte

Sur place
EUR 47 000 - 71 000
Competitive salary
Flexible hours & locations
Learning budget & growth
Software Developer Frontend - Arduino, Turin, Italy
Software Developer Frontend - Arduino, Turin, Italy

Qualcomm • Torino

Sur place
EUR 45 000 - 75 000
Competitive salary
Employee Stock Option Plan
Flexible working hours
+1
Firmware Engineer/Software Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engin[...]
Firmware Engineer/Software Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engin[...]

Qualcomm • Torino

Sur place
EUR 40 000 - 60 000
Competitive salary and benefits
Flexible working hours
Young and inspiring work environment
+3
Senior Firmware Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Post[...]
Senior Firmware Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Post[...]

Qualcomm • Torino

Sur place
EUR 45 000 - 65 000
Competitive salary
Flexible working hours
Diversity and cultural exchange
+4
Senior Frontend Engineer - Arduino, Turin, Italy
Senior Frontend Engineer - Arduino, Turin, Italy

Qualcomm • Torino

Sur place
EUR 35 000 - 55 000
Competitive salary and benefits
Employee Stock Option Plan
Flexible working hours
+2
Senior Frontend Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Posted 21 hours ago
Senior Frontend Engineer - Arduino, Turin, Italy Turin, Torino, Italy Software Engineering Posted 21 hours ago

Qualcomm • Torino

Sur place
EUR 44 000 - 66 000
Competitive salary and benefits
Employee Stock Option Plan
Flexible working hours and locations
+1
3 x Software Quality Assurance Engineers/Senior Software Engineers - Arduino, Turin, Italy Turi[...]
3 x Software Quality Assurance Engineers/Senior Software Engineers - Arduino, Turin, Italy Turi[...]

Qualcomm • Torino

Sur place
EUR 40 000 - 60 000
Competitive salary
Flexible working hours
Learning budget
+1
Senior Embedded Firmware Engineer (Arduino) – Flexible Hours
Senior Embedded Firmware Engineer (Arduino) – Flexible Hours

Qualcomm • Piemonte

Hybride
EUR 47 000 - 71 000
Competitive salary
Flexible hours & locations
Learning budget & growth
Program Manager - Turin, Italy
Program Manager - Turin, Italy

Qualcomm • Torino

Sur place
EUR 60 000 - 80 000
Flexible working hours
Competitive compensation
Collaborative culture
+1
Software Developer - Frontend /Staff SW Engineer - Arduino, Turin, Italy Turin, Torino, Italy S[...]
Software Developer - Frontend /Staff SW Engineer - Arduino, Turin, Italy Turin, Torino, Italy S[...]

Qualcomm • Torino

Sur place
EUR 55 000 - 70 000
Flexible working hours
Employee Stock Option Plan
Young work environment
+3