Firmware Engineer - Arduino, Turin, Italy

Qualcomm

Torino

In loco

EUR 45.000 - 60.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Vantaggi offerti da questo lavoro

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

Descrizione del lavoro

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.

Competenze

  • 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.

Mansioni

  • 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.

Conoscenze

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

Formazione

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

Descrizione del lavoro

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.

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy
Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy

Qualcomm • Piemonte

In loco
EUR 70.000 - 95.000
Competitive salary
Learning budget
Flexible hours
+1
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

Ibrido
EUR 47.000 - 71.000
Competitive salary
Flexible hours & locations
Learning budget & growth
Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy
Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy

Qualcomm • Torino

In loco
EUR 60.000 - 90.000
Competitive salary
Diversity and culture exchange
Learning/budget for training
+1
Software Developer Frontend - Arduino, Turin, Italy
Software Developer Frontend - Arduino, Turin, Italy

Qualcomm • Torino

Ibrido
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

In loco
EUR 40.000 - 60.000
Competitive salary and benefits
Flexible working hours
Young and inspiring work environment
+3
Backend Software Developer - Arduino, Turin, Italy
Backend Software Developer - Arduino, Turin, Italy

Qualcomm • Torino

Ibrido
EUR 45.000 - 65.000
Challenging career path
Flexible working hours
Individual growth objectives
+2
Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy
Robotics Engineer/Staff Software Engineer - Arduino, Turin, Italy

Qualcomm • Torino

In loco
EUR 45.000 - 65.000
Competitive salary
Flexible working hours
Training budget
+3
Full Stack Engineer - Arduino, Turin, Italy
Full Stack Engineer - Arduino, Turin, Italy

Qualcomm • Piemonte

Ibrido
EUR 45.000 - 65.000
Competitive salary
Learning budget
Flexible hours
+2
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

Ibrido
EUR 45.000 - 65.000
Competitive salary
Flexible working hours
Diversity and cultural exchange
+4
Backend Software Developer - Arduino, Turin, Italy
Backend Software Developer - Arduino, Turin, Italy

Qualcomm • Piemonte

Ibrido
EUR 47.000 - 71.000