23 February 2026

About the job:

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).

Job Type: Permanent
Job Location: Castelfranco Veneto

Apply for this position

Allowed Type(s): .pdf, .doc, .docx