Embedded Firmware Engineer
$112k - $130kGates 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 SummaryWe 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).
Preferred Qualifications:
- 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
PAY & BENEFITS
- Full-Time
- Salary Range: $112,000 - $130,000
- Bonus Eligible: 10%
- Medical, Dental, Vision insurance and other voluntary benefit options: benefits beginonthe 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
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 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.
#LI-CB1
- ...of Automotive Technology.As a hardware engineer, you will be responsible for designing,... ...other software developers to implement firmware and software components that meet the functional... ...industry standards and best practices.Embedded Firmware Development: Develop embedded...Suggested
$35 - $40 per hour
...Day to Day: This Firmware Engineer will design, develop, test, and maintain embedded firmware for connected hardware products. Responsibilities include developing new firmware features in C/C++, creating and supporting device drivers, integrating communication protocols...Suggested- ...Lead Engineer Whisker is redefining what it means to live with cats—designing intelligent... ...You'll Do: The Lead Engineer drives embedded development of advanced motor control... ...~5+ years of experience with low-level firmware development for embedded systems. ~ In...SuggestedTemporary workWork at officeFlexible hours
- ...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
- ...Sr. Embedded Software EngineerResponsible for requirements generation, simulation, design, development and integration of complex military... ...-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office.Essential FunctionDevelop...Contract workWork at officeLocal areaOverseas
- ...Embedded Dev Engineer - RDK-BLocation: Philadelphia, PABachelor's degree in computer science/electronics or related field5+ year development experience with Linux and embedded devicesExperience on Wi-Fi development and debugging for L1/L2Experience and knowledge on IEEE...
- ...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...
- ...Embedded Software Build & Integration EngineerLocation: Auburn Hills, MIFTE onlyMust Have Technical/Functional SkillsExperience with Model Based Development Tools like Matlab Simulink, Stateflow, CANalyzer / CANoe, INCA, VEOS, System Desk, Automation DeskExperience in...
- ...Sr Embedded Software EngineerAuburn Hills, MI Competitive Salary Ability to Obtain a Secret ClearanceFor over 30 years, we have been... ...specifications, algorithms, activity diagrams, and model-based engineering artifacts using UML and SysML.Perform software modeling, simulation...Contract workWork at office
$52 - $67 per hour
...Software Engineer - Combat Vehicle SystemsCheck out this new opportunity! Software Engineer - Combat Vehicle Systems Auburn Hills, MI... ...opportunity to meet your career goals.Responsibilities:Develop embedded vehicle software and cybersecurity solutions using Agile, DevSecOps...Hourly payContract work- 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...
- 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...
- About the Role:We are seeking an accomplished Staff Embedded Software Engineer to play a key role in the development of next-generation automotive... ...working across QNX resource manager/driver, HAL, and DSP firmware/config boundaries.Solid understanding of audio signal...
- Embedded Engineering Manager - Robotics & DronesWe are Aptiv - a global technology company with 200,000 specialists in 48 countries. We develop innovative software and build the hardware to bring autonomous driving cars, advanced driver-assistance systems, connected vehicles...Full time
$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 high-voltage vehicle electronics...$50 - $56 per hour
...Embedded Firmware DeveloperLocation: Sterling Heights, MI Pay: $50–$56/hour Work Type: OnsiteOverview: Seeking an Embedded Firmware Developer... ...role partners closely with systems, software, and hardware engineering teams.Key Responsibilities:Develop embedded firmware for...Contract work- BorgWarner Drivetrain & Morse Systems is seeking a Software Development Engineer to design, develop, test and deploy embedded software for AWD products. You will work with model-based design, autocode generation and embedded C programming within an Automotive SPICE compliant...
- ...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
- ...DescriptionDUTIES: Design, develop, implement, and test low level embedded software including, but not limited to: RTOS, Memory, Fault... ...to local office.REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical...Full timeWork at officeLocal areaRemote workWork from home
- Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate...Full timeH1bLocal areaRemote workWork from home
- ...Embedded Linux RTOS Software DeveloperOur client is seeking an Embedded Linux RTOS Software Developer to support the integration of... ...and technical deliverables.Collaborate with cross-functional engineering teams throughout development and integration activities.Qualifications...Contract workWork at office
- ...is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are... ...Williams International has an exciting opportunity for an Engineer – Embedded Software Tester to join our team. This position is 100% on-site...For contractorsSummer internship
$50 per hour
...Embedded Engineer Role In Warren MiBelow is the new HRF for EMBEDDED ENGINEER ROLE IN WARREN MI. Please ready the JD carefully and submit me the appropriate resumes. Pay: $ 50 /hr.Skills Required:Proficiency with Microsoft Office applications (MS Word, MS Excel, MS PowerPoint...Work at office- ...Embedded Software EngineerCDI Corporation is a multinational company providing engineering, information technology and staffing services to clients in a range of industries including energy, chemical, aerospace, defense, transportation and financial services.Job DescriptionJob...
- ...Software Staff Engineer OpportunityWe are hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded software systems and Board Support Packages (BSPs) for mission-critical military vehicle platforms. This role requires expertise...
- ...Mobile Engineer Experienced HVAC technician skilled in refrigeration, electrical, and plumbing system maintenance and repairs. Job #136326 Manufacturing Providence, Rhode Island Apply Now Talascend is currently seeking a Mobile Engineer for a contract...Contract workApprenticeship
- ...technology organization in Sterling Heights, MI is seeking a skilled cybersecurity engineer to support Cyber architecture and technology across the US market. The role requires experience in embedded systems engineering and compliance with federal regulations. Candidates must...Contract work
- Diagnostic Maintainability and Deployment EngineerThe Diagnostic Maintainability and Deployment engineer develops technical policies for the vehicle assembly plant end of line and technical policies for the vehicle Diagnosability and Service. These documents describe every...
- Mobile Full Stack Developer Auburn Hills, MI - Onsite Please provide your rate, visa status, current location, and updated resume with contact details. Locals only. Job Responsibilities: Needed Skills - 8+ years of experience in Automotive OEM Experience, Hybrid Mobile ...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!

