Motor Control Firmware Engineer
Gates Corporation
Rochester, MI (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
This position reports to Gates Technical Director for New Technology Innovation and is responsible for developing, testing and supporting software for e-bike centric devices.
Key Responsibilities:
Develop and optimize embedded firmware for electric motor control using FOC techniques.Implement real-time control algorithms on microcontrollers or DSPs for PMSM motors.
Integrate and validate CANbus communication protocols for system-level interaction.
Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless integration of firmware into mechatronic systems.
Conduct unit testing, debugging, and performance tuning of embedded code.
Support system bring-up, validation, and troubleshooting in lab and field environmentsContribute to firmware documentation and participate in code reviews.
Other:
Office hours are normal.Travel to supplier facilities and plant and global facilities is required on an as needed basis.
Requirements and Preferred Skills Required Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.5+ years of experience in embedded firmware development.Strong proficiency in C and real-time embedded programming.
Hands-on experience with FOC motor control algorithms and implementation.
Familiarity with CANbus communication and related tools (e.g., CANalyzer, CANoe).Experience with microcontroller platforms (e.g., STM32, TI
C2000, NXP
).Solid understanding of control theory, signal processing, and power electronics.Preferred Qualifications:
Experience with RTOS-based development.Exposure to IoT protocols and wireless communication (BLE, Wi-Fi, MQTT).Familiarity with safety-critical development practices (e.g., ISO 26262).Experience with version control systems (e.g., Git) and Agile development.
Excellent communication and interpersonal skillsPassionate, persuasive, articulate cloud professional capable of quickly establishing interest and credibility in how to design, deploy and operate motor controls. Strong written, verbal, and chalk board skillsExperience in enterprise applications, solutions, and data center infrastructuresAbility to work with team members from around the globe/experience working with off-shore modelsStrong service attitude and a commitment to qualityPay & BenefitsFull-TimeBonus EligibleRelocation is providedMedical, Dental, Vision insurance and other voluntary benefit options: benefits beginonthe first day of the month immediately following your date of hireEligible for 3weeks of paid vacation + 11 holidays (9 scheduled & 2 floating) + 8 sick days. All vacation days are accrued401(k): 3% company contribution and additional 3% company matchTuition Reimbursement Why Gates? Founded in 1911 in Denver, Colorado, Gates is publicly traded on the NYSE. While we might operate in a vast amount of time zones we operate as 'One Gates' and have a common goal of pushing the boundaries of materials science. We invest in our people, bringing real-world experience that enables us to solve our customers' diverse challenges of today and anticipate those of tomorrow. Work Environment Gates is an Equal Opportunity and is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of race, sex, color, religion, age, disability, pregnancy, citizenship, sexual orientation, gender identity, national origin, protected veteran status, genetic information, marital status, or any other consideration defined by law. While... For full info follow application link. Gates is an Equal Opportunity and Affirmative Action Employer and is committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of race, sex, color, religion, age, disability, pregnancy, citizenship, sexual orientation, gender identity, national origin, protected veteran status, genetic information, marital status, or any other consideration defined by law. While performing the duties of this job, the employee is frequently required to sit; use hands and fingers to work with objects, tools, or controls; and use office equipment including computers, telephones, and/or copiers/scanners. The employee must frequently lift and/or move up to 10 pounds. For individuals assigned and/or hired to work in Colorado, Gates is required by law to include a reasonable estimate of the compensation for this role. This compensation range is specific to the State of Colorado and takes into account various factors that are considered in making compensation decisions, including but not limited to the candidate's relevant experience, qualifications, skills, competencies, and proficiency for the role.
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated8 hours ago
Similar jobs in Rochester, MI
Henry Ford Health System
Rochester, MI
Posted2 days ago
Updated8 hours ago
White Glove Placement
Rochester, MI
Posted2 days ago
Updated8 hours ago
Soliant Health
Rochester, MI
Posted2 days ago
Updated8 hours ago
Similar jobs in Michigan
Henry Ford Health System
Rochester, MI
Posted2 days ago
Updated8 hours ago
Pacific Northwest National Laboratory
Lansing, MI
Posted2 days ago
Updated8 hours ago
HERITAGE HOME HEALTH CARE SERVICES, IN
Farmington Hills, MI
Posted2 days ago
Updated8 hours ago
Taco Bell
Fruitport Charter Township, MI
Posted2 days ago
Updated8 hours ago