Milwaukee Electric Tool

Sr Firmware Engineer

Milwaukee Electric Tool • $110K — $130K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience with embedded C/C++.
  • Experience with bare-metal firmware designs and RTOS integration.
  • Knowledge of DevOps, automated testing, and CI/CD practices.
  • Familiarity with software configuration and defect tracking tools.
  • Ability to read schematics and understand digital circuits and firmware interactions.
  • Proficiency with laboratory equipment like oscilloscopes and power supplies.

Responsibilities

  • Lead design, development, testing, and troubleshooting of firmware and embedded systems.
  • Develop and refine engineering requirements based on user and market needs.
  • Implement embedded software systems using modern engineering practices.
  • Conduct peer reviews of software designs and source code.
  • Establish and execute test procedures for software applications and subsystems.
  • Analyze system resources for efficiency, stability, and scalability.
  • Communicate effectively across the organization about project progress and risks.

Benefits

  • Robust health, dental, and vision insurance plans.
  • Generous 401 (K) savings plan.
  • Education assistance.
  • On-site wellness, fitness center, food, and coffee service.
Full Job Description
Job Description:

The Sr. Firmware Engineer will be a technical lead for new component introduction, delivering libraries, ensuring requirements are met, and supporting on-time delivery of our products. You will interface with cross-functional teams to understand system design requirements and HW dependencies, translating them into embedded requirements.

You'll also be DISRUPTIVE through these duties and responsibilities:

  • Leading by example. Drive the design, development, testing, and troubleshooting of real-time, bare-metal firmware and embedded systems.
  • Develop and refine engineering requirements based on marketing and user needs.
  • Lead design and implementation of embedded software systems using modern software engineering processes.
  • Peer-review software designs and source code.
  • Establish and execute test procedures for software applications and subsystems.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Provide candid and effective communications up, down and across the organization on progress, barrier removal and escalation of business risks/opportunities.
  • Demonstrate Milwaukee Tools Culture of high performance and agility by independently creating Work Breakdown Structure for your work and driving to critical milestones.
  • Drive urgency in project schedules and accountability for establishing and achieving key project metrics that meet the organization's needs.
  • Serve as a role model Milwaukee Tool's culture while mentoring, guiding, and coaching junior Engineers.
  • Use laboratory equipment such as digital probes, oscilloscopes, power supplies, e-loads, and data acquisition systems.
  • Independently track projects to ensure adherence to schedule and the Milwaukee process.


What TOOLS you'll bring with you:

  • Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience with embedded C/C++.
  • Experience with bare-metal firmware designs and RTOS integration.
  • Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD).
  • Knowledge and practical experience in all software development lifecycle phases.
  • Familiarity with software configuration management tools, defect tracking tools, and peer reviews.
  • Ability to read schematics and component data sheets, basic understanding of digital circuits and interaction between firmware and electronics.
  • Demonstrated ability using laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, and data acquisition systems.
  • Excellent problem-solving skills, exercises independent judgement and works well under pressure in a dynamic environment.
  • Ability to travel 10% of the time (domestic and international).


Other TOOLS we prefer you to have:

  • Master's degree in computer engineering, Computer Science, Electrical Engineering, or related field.
  • Leadership or project management experience.


We provide these great perks and benefits:

  • Robust health, dental and vision insurance plans.
  • Generous 401 (K) savings plan.
  • Education assistance.
  • On-site wellness, fitness center, food, and coffee service.
  • And many more, check out our benefits site HERE.


About Milwaukee Electric Tool

Milwaukee Electric Tool Corporation is a leading manufacturer and marketer of heavy-duty, portable electric power tools and accessories for professional users worldwide. Since its founding in 1924, Milwaukee has focused on a single vision: To produce the best heavy-duty electric power tools and accessories available to the professional user. Today, the Milwaukee name stands for the highest quality, durable and reliable professional tools money can buy.
Learn more about Milwaukee Electric Tool
Size
3,500 employees
Industry

Similar Jobs

More Jobs at Milwaukee Electric Tool

More Telecommunications & Hardware Jobs

Find similar Sr Firmware Engineer jobs: