Job Description
Sr Firmware Engineer
**Job Description:**
Senior Firmware Engineers
Brookfield, WI (53005)
**Job Duties**
-Lead the design; develop, test, and troubleshoot 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.
-Lead agile project teams through the new product development process.
-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 project schedules and accountability for establishing and achieving key project metrics that meet the organization's needs.
-Serve as a role model of Milwaukee Tool's culture while mentoring, guiding, and coaching junior engineers.
-Use laboratory equipment such as oscilloscopes, power supplies, e-loads, and data acquisition systems.
-Independently track projects to ensure adherence to schedule and the Milwaukee Tool process.
Master's or equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, and 2 years of relevant experience as an Engineer or related; **OR** a Bachelor's or equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, and 5 years of relevant experience as an Engineer or related.
Experience must include:
-Embedded C/C++ .
-Developing bare-metal firmware designs.
-DevOps, automated testing, and continuous integration/continuous deployment (CI/CD).
-All software development lifecycle phases.
-Laboratory equipment (oscilloscopes, logic analyzers, power supplies, e-loads, and data acquisition systems).
-Complex debugging skills (stack analysis and register dumps).
-Triaging minor hardware issues and major firmware issues.
-Reading and interpreting hardware schematics.
Partial weekly work from home is allowed on a regular basis.
\#LI-DNI
_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 443-391-1542. This number is only for technical accessibility issues, not general employment or job posting inquiries.