An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Benefits offered by this job
Competitive salary
Flexible working hours
Diversity and cultural exchange
Training budget
Ping pong and foosball tournaments
Snacks and drinks in the office
Sunny rooftop lunch breaks
Job summary
A global technology company in Turin is seeking a Senior Firmware Engineer to develop and test firmware for microcontrollers used in Arduino and other embedded platforms. The ideal candidate will have a strong background in programming, embedded software development, and debugging. This role offers a competitive salary, flexible working hours, and a supportive work environment encouraging diversity and personal growth.
Qualifications
Bachelor's degree in related field and 2+ years of Software Engineering experience.
2+ years of experience with Programming Languages such as C, C++, Java, or Python.
5+ years experience in Firmware and libraries development.
Responsibilities
Design, develop, code, test and debug embedded software.
Prototype solutions from research to production.
Review and maintain code quality for open-source software.
Skills
Programming Language (C, C++, Java, Python)
Firmware and libraries development
Debugging tools (gdb/valgrind)
Knowledge of IoT Protocols (MQTT, CoAP, HTTP, TCP, UDP, AMQP)
English fluency
Education
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree or PhD in related field
Tools
JTAG
Linux
Git
Job description
A global technology company in Turin is seeking a Senior Firmware Engineer to develop and test firmware for microcontrollers used in Arduino and other embedded platforms. The ideal candidate will have a strong background in programming, embedded software development, and debugging. This role offers a competitive salary, flexible working hours, and a supportive work environment encouraging diversity and personal growth.