C Language Developer for Microcontrolles



By
TEQ SA
03 June 25
0
comment

Posted 2 weeks ago

Your Role
As an Embedded Software Developer, you will work on microcontroller-based ECUs designed and produced in-house, developing software in C language and managing the full development cycle independently.

Main Responsibilities

  • Design, development, testing, and debugging of embedded software
  • Maintenance and improvement of existing code
  • Writing clear and accurate technical documentation
  • Performing software-related risk analysis

Requirements

  • Experience with STM32 and NXP microcontrollers (front-end/back-end)
  • Solid knowledge of RTOS and multicore environments
  • Experience developing drivers and managing hardware peripherals
  • Familiarity with communication protocols: RS232, RS485, CAN, IP
  • Ability to develop and implement bootloaders
  • Understanding of cybersecurity and functional safety (e.g. ISO 26262)
  • Bachelor’s or Master’s in Computer Science, Electronics or similar
  • Ability to read schematics and electronic component datasheets
  • Good English skills (min. B2 level)

Curriculum
Submit CV in PDF format, , in both English and Italian (max. 3 pages per language) with a recent photo

Job Features

Job CategorySoftware engineering

Apply Online

A valid email address is required.
A valid phone number is required.