Firmware Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

Milwaukee Tool · 19 hours ago

Firmware Engineer II

Milwaukee Tool is a company that values innovation and culture, empowering its employees to create disruptive technologies in the construction industry. The Firmware Engineer II will collaborate with cross-functional teams to design and develop embedded systems, ensuring project adherence and providing mentorship to junior engineers.

Consumer GoodsElectronicsIndustrialManufacturingSoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

Qualification

Embedded C/C++Embedded systemsFirmware applicationsDevOpsAutomated testingContinuous integrationSoftware configuration managementOrganizedProblem-solvingCommunication skillsSelf-motivated

Required

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
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)

Preferred

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

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.

Company

Milwaukee Tool

company-logo
Milwaukee Tool manufactures electric power tools and accessories.

H1B Sponsorship

Milwaukee Tool has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (89)
2024 (109)
2023 (65)
2022 (111)
2021 (53)
2020 (13)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Rolando Lopez
Senior Engineering Manager
linkedin
Company data provided by crunchbase