Senior Firmware Engineers

Milwaukee ToolBrookfield, WI
Onsite

About The Position

Milwaukee Tool is seeking a Senior Firmware Engineer to lead the design, development, testing, and troubleshooting of real-time, bare-metal firmware and embedded electrical systems for power tool product categories. This role involves developing and refining wireless and IoT engineering system requirements, facilitating collaboration across teams, and leading the design and implementation of wireless communication system features and embedded wireless systems. The engineer will also conduct technical training, peer-review code, analyze system efficiency, and lead agile project teams through the new product development process. This position requires serving as a role model for company culture, mentoring junior engineers, and providing effective communication on project progress and risks. The role also involves creating Work Breakdown Structures, driving projects to critical milestones, and ensuring adherence to schedules and company processes using laboratory equipment.

Requirements

  • Embedded C/C++ and Python
  • Concurrent programming using a Real-Time Operating System
  • Ultra low power Bluetooth Low Energy wireless firmware
  • DevOps, automated testing, and continuous integration/continuous deployment (CI/CD)
  • All software development lifecycle phases
  • Laboratory equipment (oscilloscopes, logic analyzers, power supplies, and wireless protocol analyzers)
  • Complex debugging skills (stack analysis and register dumps)
  • Reading and interpreting hardware schematics.

Responsibilities

  • Lead the design, development, test, and troubleshoot of real-time, bare-metal firmware and embedded electrical systems for multiple power tool product categories.
  • Develop, design, and refine critical wireless and IOT-related engineering system requirements based on marketing and user needs.
  • Facilitate collaboration between hardware, software, systems engineering and Quality Assurance teams to ensure cohesive product integration.
  • Lead design and implementation of wireless communication system features using modern firmware and electrical engineering processes.
  • Develop and conduct technical training targeting integration and usage of firmware features for internal customers.
  • Lead design and implementation of embedded wireless systems using modern software engineering processes.
  • Peer-review firmware designs and source code to control electrical and IoT systems in our products.
  • Analyze and enhance efficiency, stability, and scalability of electrical system resources.
  • Lead agile project teams through the new product development process.
  • Serve as a role model of the company’s culture while mentoring, guiding, and coaching junior engineers.
  • Provide candid and effective communications up, down and across the organization on progress, barrier removal and escalation of business risks/opportunities.
  • Independently create Work Breakdown Structure for your work and drive to critical milestones.
  • Drive urgency in engineering project schedules and accountability for establishing and achieving key project metrics that meet the organization’s needs.
  • Use laboratory equipment such as oscilloscopes, power supplies, e-loads, and data acquisition systems to design and test systems.
  • Independently track projects to ensure adherence to schedule and the company process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service