Senior Embedded Firmware Engineer

Piaggio Fast Forward Inc.

Boston, United States
On-site
C and c++ programming
Multi-threaded linux environment
Real-time software architectures
Develop the embedded firmware platform for current and next generation of PFF products for high throughput embedded processing

Job Summary

  • Develop the embedded firmware platform for current and next generation of PFF products for high throughput embedded processing.
  • Design, develop and refactor real-time software architectures and modular software components.
  • Mentor and coach colleagues to expand the effectiveness of those around you.

Matching Summary

Develop the embedded firmware platform for current and next generation of PFF products for high throughput embedded processing.

Skills & Requirements

Must-have

  • C and C++ programming
  • Multi-threaded Linux environment
  • Real-time software architectures
  • Embedded peripherals (Ethernet, I2C, SPI, USB)
  • Bluetooth and Wi-Fi protocols
  • Troubleshooting hardware with oscilloscope

Nice-to-have

  • RTOS experience (FreeRTOS)
  • Team player and mentor
  • Passion for urban transportation

Key Requirements

  • 7+ years real-time embedded software engineering experience
  • Bachelor Degree in CS, related or equivalent experience
  • Experience in boot code, device drivers, CPU & SOC initialization
  • Scripting in Bash, Python
  • Proficient in Jira & Git

Work Rights

Not specified

Tailored Resume

Cover Letter