Senior Firmware Engineer - Arduino
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Web Development
In short
Qualcomm is looking for a Senior Firmware Engineer to join their R&D team in Turin, Italy. The role involves designing, developing, and testing firmware and libraries for microcontrollers, with a focus on open-source principles. The position offers a competitive salary, benefits, and a flexible work environment.
Responsibilities
- Design, develop, code, test and debug embedded software (C++, C)
- Prototype a product solution from research to production
- Maintain and improve the code
- Spread the Arduino verb at conferences and with the developer community
- Collaborate with hardware design team
- Review code
- Review hardware designs
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- At least 5 years experience in Firmware and libraries development (C, C++)
- Experience with JTAG and other debugging tools (gdb/valgrind)
- Familiarity with Linux kernel or userspace programming
- Extensive experience of Hardware debugging
- Knowledge of IoT Protocols (MQTT, CoAP, HTTP, TCP, UDP, AMQP) and Github
- Broad knowledge of git flow
- Fluent in English both verbal and written is mandatory
Desired Qualifications
- Knowledge of the Arduino ecosystem
- Experience with Golang and/or Python
Benefits
- 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.
- 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.
- Competitive annual discretionary bonus program and opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
#Firmware#Embedded#Arduino#Microcontroller#R&D#Open-source#Linux#IoT