Embedded Firmware Engineer
$112k - $130kGates Industrial Corporation
Are you inspired by challenging the status quo? Do you thrive in collaborative environments that drive results? If so, Gates could be for you.
Gates is a leading manufacturer of application-specific fluid power and power transmission solutions. We push the boundaries of material science to engineer solutions that continually exceed customer expectations. Let's simplify it, think belts and hoses. Found in motorcycles, conveyor belts, cars, tractors, blenders, vacuum cleaners, bicycles, & 3D printers just to name a few. Because why not do it all? Position Summary We are seeking a skilled Embedded Firmware Engineer with a strong foundation in embedded software architecture, algorithm development, and device-level communication protocols. This role is ideal for an engineer who thrives in a collaborative, cross-disciplinary environment and is passionate about building robust, scalable firmware for complex electromechanical systems. 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.Essential Duties and 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.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- 8-10 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.
- Exposure to motor control (e.g., FOC, BLDC, PMSM) is a plus.
- Familiarity with IoT protocols and cloud-connected embedded systems.
- Knowledge of safety-critical development practices and standards (e.g., MISRA, ISO 26262)
- Knowledge of LIN, MODbus and other industrial communication protocols a plus
- Hands on debugging experience
- Fluency in automated testing procedures
- Excellent communication and interpersonal skills.
- Work collaboratively with the Electronic Hardware engineering
- Strong service attitude and a commitment to quality
- Full-Time
- Salary Range: $112,000 - $130,000
- Bonus Eligible: 10%
- Medical, Dental, Vision insurance and other voluntary benefit options: benefits begin on the first day of the month immediately following your date of hire
- Eligible for 3 or 2 weeks of paid vacation + 11 holidays (9 scheduled & 2 floating) + 8 sick days. All vacation days are accrued
- 401(k): 3% company contribution and additional 3% company match
- Tuition Reimbursement
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. #LI-CB1
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Rochester Hills, MI vacancy
- ...feel comfortable, please send me updated copy of resume.Role :- Embedded SW EngineerLocation :- Troy, MIJob Type :- Fulltime JOB... ...debugging toolsStructured problem solving abilityAbility to work with Engineers locally and overseasMicrocontroller knowledgeCMM/CMMI process...SuggestedFull time
- We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team focused on powertrain systems. In this role, you will develop safety-critical embedded application software while supporting compiler and toolchain evaluation,...Suggested
- We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design...Suggested
- We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting...Suggested
- ...automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and... ..., collaborating with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years...Suggested
$50 - $56 per hour
...Embedded Firmware Developer Location: Sterling Heights, MI Pay: $50–$56/hour Work Type: Onsite Overview: Seeking an Embedded Firmware... ...role partners closely with systems, software, and hardware engineering teams. Key Responsibilities: Develop embedded firmware...Contract work$51.69 - $56.32 per hour
...Check out this new opportunity! Embedded Firmware Engineer - High Voltage & Vehicle Electronics Sterling Heights, MI $51.69 - $56.32/Hour We are hiring an Embedded Firmware Engineer in Sterling Heights, MI, to support the development of advanced...- ...software solutions which enable efficient, real-time implementation of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the vehicle-side software which enables all systems on the...Full timeLocal areaWork from homeRelocation package
- Check out this new opportunity!Embedded Linux & RTOS Software EngineerC/C==, Yocto, VxWorks, & CybersecuritySterling Heights, MICompetitive... ...by Federal LawWe are seeking an Embedded Linux & RTOS Software Engineer to support the integration of vehicle electronic systems and...Work at office
- ...Verification organization and help shape the quality of next-generation In-Vehicle Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification efforts that ensure software and features meet GM standards for functionality, system...Full timeLocal areaWork from homeRelocation packageFlexible hours
- ...automation concept to production execution. As a Functional Integration engineer, you will be responsible for working with internal teams and... ...training and validationBackground in software development in embedded systems, control systems, Matlab Simulink/Stateflow, or...Temporary workImmediate start
$100k
...debug, and optimize applications across the full stackParticipate in code reviews, mentoring junior developers, and promoting best engineering practicesProduce and maintain technical documentation to support long-term maintainabilityWork with source control and...Full timeLocal area- Role OverviewWe are seeking a Senior Full Stack Engineer to design, develop, and support scalable enterprise applications across frontend, backend, cloud, and data platforms. This role requires strong expertise in AWS, Databricks, Power BI, Grafana, JIRA, and Confluence...
- ...performance, stability, and maintainability. Collaborate with cross-functional cross-geographical teams of application and UI software engineers, as well as QA and Validation teams. You’ll have the opportunity to solve complex technical problems using industry best practices...Work experience placementRemote work
$105.78k - $196.44k
...advancing and shaping the future of mobility.Job Responsibilities: Magna is seeking an experienced and results-driven Deployment Engineering Manager to lead the deployment of its autonomous mobile robotics (AMR) solution within the New Mobility group. This individual will...Full timeLocal area$140k - $165k
...while working with cutting-edge connected vehicle technologies that are defining the future of mobility. As our Senior Solutions Engineer, you'll eliminate the technical bottlenecks that currently constrain our automotive growth, enabling faster customer response...Shift work$95k
Kforce has a client that is seeking a Senior Embedded Project Engineer in Rochester Hills, MI. Summary: We are seeking a senior technical engineer... .... Key Responsibilities: * Lead development of driver, firmware, and application software for vehicle communication...- ...Job Title: Deployment Engineer Job Location: Auburn Hills, MI (Day 1 Onsite) Job Type: Contract Note: Local Candidates only Visa Indipendent Candidates Job Description: ~2 Plus years of hands-on experience to deploy and monitor...Contract workWork experience placementLocal area
- ...working closely with STLA Product Validation (DV/PV) team, and Electronic Manufacturing Services (EMS) suppliers. The HW Development engineer is expected to be able to...o ...analyze schematics, analyze datasheets/user manuals, comprehend processor architecture, memory...
$65 - $79.5 per hour
...Pay range $65-$79.50 JOB DESCRIPTION: Application Engineers in Schneider Electric are highly motivated and pragmatic individuals who demonstrate excellent communication and relationship skills coupled with deep technical knowledge of the customer process as well as...- The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications....
- .... We are looking for an experienced Senior Middleware Software Engineer to develop core platform services that power vehicle domains including... ...cross-functional teams to deliver scalable, high-performance embedded systems.Key Responsibilities:Design and develop automotive...
$81.12k - $130.87k
...AreThe Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software/hardware products...- ...the successful development and maintenance of the automotive embedded software products (ADAS ECU) from concept to production within... ...Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development, and...Full timeWork at officeLocal areaImmediate start
- The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation...
- The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer... ...degree from an ABET accredited University Minimum 5 years of Embedded software engineering experience Minimum of 3 years of experience...
- ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for... ...benefits may apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software...Temporary workLocal areaImmediate startShift work
$100.8k - $141.75k
In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They...Full timeImmediate start- Transforming the Future with Convergence of Simulation and DataSoftware Engineer ControlsJob Summary:Our client in Dearborn, MI is looking for a... ....What You Will Do:Company is seeking to hire a person with embedded software knowledge. The Body Control Software team develops...Contract workWork experience placementWork at office
- ...in the United States.JOB SUMMARYThe Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (... ...optimize) conventional image processing algorithms for automotive embedded serial production projects.Design, develop/tune, and optimize...Full timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!

