Firmware Engineer II
Techtronic Industries North America
Job Description:
Applicants must be authorized to work in the U.S.; Sponsorship is not available for this position at this time.
INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success - so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our electrical engineering teams. Our Engineering Team is responsible for giving life to the batteries, motors, and electronics that power solutions changing the lives of our users. Every developmental phase of these critical components happens in-house under the watch of this team. We continue to invest in electrical engineering resources to design and develop leadership in electronic capabilities; something unique within the industry. And we're pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the use of artificial intelligence.
Behind our doors you'll be empowered every day to own it, drive it, and do what it takes to design and develop the biggest breakthroughs in the industry. Meanwhile, you'll have the support and resources of the fastest-growing brand in the construction industry to make it happen.
Year after year, our team continues to make significant breakthroughs in the industry. We're just getting started. To learn more about our story click HERE ( .
The Firmware Engineer II will collaborate with and establish trusting relationships with engineers and cross-functional teams locally and globally. You will participate in the new product development process for our batteries group supporting deliverables at key milestones.
You'll also be DISRUPTIVE through these duties and responsibilities:
Working independently, design, prototype, test, and troubleshoot embedded systems including application functions and libraries for real-time applications and low to mid-level complexity projects.
Develop and execute test plans and procedures for firmware applications and subsystems.
Use laboratory equipment such as oscilloscopes, power supplies, electronic loads, and data acquisition systems.
Conduct experiments, perform simulations, and draw concise, logical conclusions by analyzing data.
Track projects to ensure adherence to schedule and communicate status updates to other teams and mid-level management.
Role model Milwaukee Tool's culture while providing technical guidance, mentorship, and coaching junior Engineers.
Work with component suppliers and manufacturers for proper component selection on existing projects and providing input into future product needs.
Schedule, develop agendas for, facilitate, and document technical meetings and formal presentations.
Acquire knowledge and maintain an understanding of Milwaukee Tool's development and manufacturing processes to effectively and efficiently mass produce power tools.
Design and qualify new solutions to applicable regulatory standards such as UL, CEC, CE, and ANSI.
What TOOLS you'll bring with you:
Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
2+ years of experience with embedded C/C++ or a comparable programming language for embedded systems.
Experience with one or more of the following: DevOps, automated testing (LabView), continuous integration/continuous deployment (CI/CD), hardware in the loop (HIL), unit testing, structural testing methodologies, National Instrument hardware, and TestStand.
Experience with software configuration management tools, defect tracking tools, and peer reviews.
Experience leading projects or mentoring junior firmware engineers.
Excellent problem-solving skills, exercises independent judgement and works well under pressure in a dynamic environment.
Self-motivated, organized, efficient, process oriented with a strong work ethic.
Exceptional verbal and writing skills.
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.
Experience with CAD tools, particularly those relevant to electrical/PCB design.
"Bare metal" C/C++ programming experience outside of an OS/RTOS.
Experience developing bare-metal firmware designs for real-time applications.
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 ( .
Milwaukee Tool is an equal opportunity employer.
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
We endeavor to make this site accessible to any and all users. If you need to contact us regarding technical accessibility of our website call View phone number on click.appcast.io. This number is only for technical accessibility issues, not general employment or job posting inquiries.
- ...Firmware Engineer II The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware support where needed. This role will be specifically...SuggestedFlexible hours
$110k - $200k
Embedded Firmware Engineer II Milwaukee, WI $110,000.00-$200,000.00 Overview Design and implement robust firmware solutions that drive the success of our lighting products. From concept to production, lead firmware development, ensuring high performance, reliability,...SuggestedTemporary workCasual work- A leading technology firm in Milwaukee is seeking an Embedded Firmware Engineer II to take full ownership of firmware development throughout the product lifecycle. You will architect and refine firmware for cutting-edge lighting technologies used in high-performance machines...Suggested
- ...Sr Firmware Engineer 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...Suggested
$114k - $130k
Sr. Embedded Firmware Engineer - Berlin, WI Area Location: Near Berlin, WI (Hybrid: 1-2 days remote/week) Company Summary: We are a global leader in designing and manufacturing commercial-grade equipment used in critical settings including hotels, hospitals, fire stations...SuggestedFull timeRemote workWork from home2 days per week1 day per week- A leading technology company is seeking an Embedded Firmware Engineer II to take ownership of firmware development across the product lifecycle. You will architect, code, and test firmware for industry-leading technologies. Require a Bachelor's degree in Computer Science...
- A leading technology firm in Wisconsin seeks an Embedded Firmware Engineer II to design and implement robust firmware solutions for lighting products. The ideal candidate will have over 5 years of embedded firmware experience and a strong background in C programming, along...Casual work
$66.8k - $113.7k
...talented colleagues? If that sounds like you, explore a career at Alegeus today. Opportunity Happens Here . Software Engineer II Join our team at Alegeus, where you'll experience unmatched opportunity and a culture that cares deeply about succeeding together...Work experience placementWork at officeLocal areaFlexible hours- ...Software Engineer II Position Description: Performs a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results...
- ...InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our web-based financial planning applications using technologies such as C#/.Net Core, C++, and Java. The ideal candidate will...Work at officeRemote workFlexible hours
- ...you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Sr Professional II TITLE: Software Development Engineering - Sr Professional II EMPLOYER: Fiserv Solutions, LLC LOCATION:...Second job
$100k - $150k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize...Work experience placementLocal area- ...clients understand and impact their financial future. Our mission? To enable everyone to achieve this same goal. Software Developer II Location: US-WI-Milwaukee Apply Overview InvestCloud (formerly Advicent) is seeking a talented and motivated Software Developer II to...Work at officeRemote workFlexible hours
- Software Development Engineering- Advisor II Employer: Fiserv Solutions, LLC Location: Milwaukee, WI (and other unanticipated locations throughout the US subject to authorization from management) Responsibilities DUTIES: Manage daily support and maintenance and conduct...Weekend work
- Application Engineer II page is loaded## Application Engineer IIremote type: On-sitelocations: Milwaukee, Wisconsin, United Statestime type: Full timeposted on: Posted Todayjob requisition id: R26\_02137**This role is onsite 5 days a week at our Renew plant in Milwaukee...Contract workRemote workWorldwide
$85k - $100k
A leading laser technology firm in Waukesha, WI is seeking an Applications Engineer II to support customer engagement and optimize fiber laser systems. This role involves conducting demonstrations, training customers, and improving operational efficiency. The ideal candidate...- ...What We Need: We are seeking a talented and motivated Firmware Engineer to join our dynamic engineering team. In this role, you will be responsible for the design, development, and maintenance of firmware for our next-generation products. The ideal candidate will have...Full timeWorldwide
- ...Mandatory skills and skill proficiencies required for this position? "• Bachelor's degree or foreign degree equivalent in Computer Engineering, Electrical Engineering, Computer Science, or a related field. • 5+ years of experience developing object oriented (OO)...Relocation
$125k
...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is...Permanent employmentFull timeRemote work- ...Company Name: generac Location: Waukesha, wi Duration:1+ year Title: Firmware Engineer-BARE METAL Long term CT Bare Metal FW 5+ years experience Onsite in Waukesha, Wisconsin Will hire off video interview. This work involves bare metal,...
- 1872 Consulting is seeking an Embedded Firmware Engineer to develop and test C-based firmware for commercial laundry equipment. This hands-on role requires a Bachelor’s degree in a related field and 5+ years of experience in firmware development, preferably involving embedded...Full timeRelocation
$102k - $126k
...backing, employs thousands worldwide, and is known for vertical integration, in‑house engineering, and a tenure‑rich, engineering‑driven culture. Position Summary The Senior Embedded Firmware Engineer leads the design, development, and validation of C‑based firmware that...Full timeRemote workWorldwideRelocation$91.5k - $115k
...commercial brands. Recently IPO'd, they're investing heavily in connected products, smart controls, and engineering innovation. Position Summary The Embedded Firmware Engineer will design, write, and test C-based firmware that powers the electronic control boards inside...Full timeRemote workWorldwideRelocation- A technology firm in Milwaukee is seeking a skilled firmware engineer with strong experience in C and FPGA technology. The ideal candidate will develop software interfaces in an embedded RTOS environment and participate in reverse engineering legacy implementations. A bachelor...
- ...organize/execute formal code verification for releases Qualifications we seek in you! Bachelor’s degree in computer science, computer engineering or in related STEM Major 10+ years of C/C++ experience in embedded software development Experience successfully migrating code...Permanent employmentContract workLocal area
- ...Engine Code Engineer II We are Generac, a leading energy technology company committed to powering a smarter world. Over the 60 plus years of Generac's history, we've been dedicated to energy innovation. From creating the home standby generator market category, to...Work experience placement
$85k - $100k
...systems). We invest in excellence, lead with integrity, and empower our teams to create impact across industries. Applications Engineer II (Laser & Fabrication Systems) Entity: DNE Laser USA, LLC Department: Engineering & Applications FLSA Status: FT, Exempt Travel...Local areaRemote work- A leading robotics firm in Waukesha, Wisconsin, is seeking experienced software engineers specialized in C/C++ for embedded systems. The role involves migrating code from ClearCase to GitLab, collaborating with cross-functional teams, and performing formal code verification...
- Keywords- Embedded Linux (Yocto or similar), C++, developing object oriented (OO) software, emulators, debuggers, Analyzers. Job Description: Work closely with systems and hardware teams on requirements gathering and capture. Interact with global software and hardware ...
- 1872 Consulting is seeking a Senior Embedded Firmware Engineer based in Ripon, WI. The role involves leading the design and validation of C-based firmware for premium laundry products. You will work closely with electrical engineers, mentor junior engineers, and ensure...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!

