×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Test Engineer

Job in Missoula, Missoula County, Montana, 59812, USA
Listing for: Milwaukee Tool
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Sr Firmware Engineer Job Description

Senior Firmware Test Engineers

N74 W12528 Leatherwood Court, Menomonee Falls, WI 53051

Job Duties
  • Serve as the technical lead in the development and execution of test strategies for new firmware architectures, applications, components, and libraries to ensure on-time delivery and requirements are met.
  • Interface with the electronics hardware design and other cross-functional teams to understand system design requirements and translate them into embedded requirements.
  • Lead the design, development, execution, and troubleshooting of test procedures for firmware features, applications, and subsystems.
  • Lead review and refinement of engineering requirements for test needs.
  • Lead peer‑review of test designs and automation.
  • Develop test plans that enable the delivery of firmware that meets all requirements by testing.
  • Lead agile project teams through the new product development process.
  • Lead continuous improvement efforts of test development.
  • Lead the development and experiments using simulations and other methods to draw concise, logical conclusions by analyzing data.
  • Use agile methods to break down tasks, provide estimates, drive critical milestones, and track progress to ensure adherence to schedule and the company’s processes.
  • Lead technical meetings; create, gather and present technical information.
  • 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 the company’s culture while mentoring, guiding, and coaching junior Engineers. May manage project team members.
  • Provide candid and effective communications up, down and across the organization on progress, barrier removal and escalation of business risks/opportunities.

Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, or foreign degree equivalent and 2 years of relevant experience as an Engineer, or alternate related acceptable occupation;
OR Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering field, or foreign degree equivalent and 5 years of relevant experience as an Engineer, or alternate related acceptable occupation.

Work or academic experience must have included
  • Verification/validation testing, hardware in the loop (HIL) testing, embedded systems, and PCBA design.
  • Reading schematics and component data sheets.
  • Working with digital circuits and the interaction between firmware and electronics.
  • Laboratory equipment (oscilloscopes, logic analyzers, power supplies, e-loads, data acquisition systems, multimeters, and power analyzers).
  • National Instrument hardware, Test Stand, and Lab View for automated testing (Development or Execution).
  • Various testing methodologies (White Box, Black Box, Regression, Integration testing, System Testing, or Functional Testing).
  • Leading through aspects of software development lifecycle.
  • Dev Ops, automated testing, and continuous integration/continuous deployment (CI/CD).
  • Tools for software configuration management, requirements management, defect tracking, and peer review (Jama, JIRA, Azure Dev Ops, or Bitbucket).
  • Scripting language (Python, C#, or C/C++) to create automated tests.
  • 10% of domestic and international travel.

    Milwaukee Tool is an equal opportunity employer.

    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary