Firmware Engineer
Role details
Job location
Tech stack
Job description
Purpose of The Role: - Participate to functional requirements collection and architecture definition; - Design and develop firmware with C and C++; - Support the system validation strategy; - Troubleshoot issues with in-depth analysis and coordination with other team members; - Share technical knowledge with other team members; - Produce technical documentation
Requirements
Cosa ci aspettiamo da te - M.Sc. in Electronics Engineering or Computer Science Engineering ; - 5+ years of related experience; - Full autonomy in coding in C and C++ languages; - Knowledge of embedded communication protocols (I2C, Uart, SPI..)); - Knowledge of wireless technologies (Zigbee, LoRa, etc.); - Good command of Italian and English language - Serious motivation for the Employeneurship model of TMC.
Benefits & conditions
The position offers a permanent employment contract, and the base gross annual salary (Gross Annual Salary - RAL) will be no less than €38,000, in line with the National Collective Bargaining Agreement (CCNL) for Commerce - Tertiary, Distribution and Services. TMC is committed to offering a competitive compensation package. At the end of the recruitment process, after assessing the candidate's experience, skills, and qualifications, the company may offer a final gross annual salary higher than the amount stated above. In...