Senior Embedded Firmware Engineer

Piaggiofastforward

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/logic analyzer

Nice-to-have

  • RTOS (FreeRTOS) experience
  • 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
  • Proficient in common source code control and defect tracking systems (Jira & Git)

Work Rights

Not specified

Tailored Resume

Cover Letter