Firmware Engineer

STIGA · Veneto, Italia, Italia ·


Descrizione dell'offerta

STIGA is a leading European manufacturer and distributor of lawnmowers and power garden equipment, with over 90 years of experience in the market.

We are consistently curious, conscious of trends, inspiring, and visionary – just like our customers.


We are looking for a FIRMWARE ENGINEER who will report to Firmware Engineer Coordinator ,

capable of delivering high-quality C/C++ code in an embedded environment (real-time and bare

metal architectures).


Key Responsibilities:


  • Develop, enhance and debug new and existing low- and application-level firmware in C/C++.
  • Design and implement protocols to enhance subsystem communications.
  • Specify, design, implement and test functionality and behaviors of embedded subsystems.
  • Write portable code for use in a variety of architectures.


Skills & qualifications:


Must Have:

  • Technical background
  • Experience in firmware development and strong skills in C/C++ programming and low-level software design.
  • Fluent in software fundamentals including firmware/software design, algorithm development, data structures, code modularity and maintainability.
  • Fluent in requirements and versioning tools management.
  • Familiar with the embedded microprocessor design process: compilers, debuggers, IDE and source code control.
  • Capable of hands-on bring up, debugging and code optimization.
  • Experience in real-time sampling, digitization and signal processing.
  • Technical English.


Nice to have:

  • Knowledge of Linux.
  • Knowledge of robotics and IoT systems, including connectivity solutions.
  • Experience in master/slave communications management.
  • Experience in dynamic management of nonvolatile memories.


Curious about our values? Explore them here !

Interested candidates must send their applications with authorization under GDPR (EU Reg. 679/2016). The recruitment process is open to candidates of all genders (D.Lgs. 198/2006).

Candidatura e Ritorno (in fondo)