Piaggio Fast Forward

Senior Embedded Firmware Engineer

Job Description

Posted on: 
2025-12-08

Responsibilities

  • Develop the embedded firmware platform for current and next generation products.
  • Apply software engineering design patterns and best practices to evolve the core codebase.
  • Design, develop, and refactor real-time software architectures and modular components.
  • Collaborate with teams to define, design, test, and maintain embedded platform services.
  • Mentor and coach colleagues to enhance team effectiveness.
  • Ensure high standards of quality in coding practices and process improvements.
  • Troubleshoot hardware using tools like Oscilloscope and Logic Analyzer.

Job Requirements

  • Bachelor Degree in Computer Science or related field.
  • 7+ years of real-time embedded software engineering experience.
  • Proficiency in C and C++ programming in a Linux environment.
  • Experience with RTOS such as FreeRTOS is a plus.
  • Solid understanding of ARM specification and computer architecture.
  • Knowledge of Bluetooth and Wi-Fi communication protocols.
  • Experience with embedded peripherals and scripting languages like Bash and Python.
Apply now

More job openings