- Location
- Turin, Piedmont,IT, IT
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Education
- PhD
- Closing date
- Jun 21, 2026
- Source
- Eightfold
Description
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR 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. What you'll work on ● Design, develop, code, test and debug embedded software (C++, C) ● Prototype a product solution from research to production ● Most of the code will be open-source, we require high quality when coding and documenting ● 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 What you bring ● Bachelor or Master Degree in Computer Science or equivalent field ● 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 ● Knowledge of IoT Protocols (MQTT, CoAP, HTTP, TCP, UDP, AMQP) and Github ● Fluent in English both verbal and written is mandatory Bonus Points If you're excited about this role or about our company but your experience doesn't align perfectly with the points outlined above, we strongly encourage you to apply anyways. If we feel you don't fit for this job we may have something else for you! References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.