Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Gates Corporation Logo

Embedded Firmware Engineer

Gates Corporation

Salary not specified
Oct 10, 2025
Rochester Hills, MI, US
Apply Now

Gates Corporation is seeking an Embedded Firmware Engineer to develop, test, and support software for e-bike centric devices, aiming to push the boundaries of material science and engineer solutions that continually exceed customer expectations.

Requirements

  • 5+ years of experience in embedded firmware development.
  • Proficiency in C and real-time embedded systems.
  • Strong understanding of software architecture principles and design patterns.
  • Experience with device communication protocols (CAN, SPI, I2C, UART, etc.).
  • Familiarity with control algorithms, digital signal processing, or sensor integration.
  • Experience with version control systems (e.g., Git) and debugging tools (e.g., JTAG, oscilloscopes).
  • Experience with RTOS-based development and multi-threaded systems.

Responsibilities

  • Design, develop, and maintain embedded firmware for real-time control and communication systems.
  • Architect modular and scalable firmware solutions for microcontroller-based platforms.
  • Implement and optimize algorithms for control, signal processing, and system diagnostics.
  • Develop and integrate communication protocols including CAN, UART, SPI, I2C, and Ethernet.
  • Collaborate with hardware, systems, and software teams to ensure seamless integration and performance.
  • Conduct code reviews, unit testing, and system-level debugging.
  • Contribute to firmware documentation, design specifications, and technical reports.

Other

  • Approximately 5 years of experience
  • Thrives in a collaborative, cross-disciplinary environment
  • Office hours are normal.
  • Travel to supplier facilities and plant and global facilities is required on an as needed basis.
  • Excellent communication and interpersonal skills.