jobapplier

Test Systems Software Engineer II

Milwaukee

Skills

Required

  • industrial equipment / test systems / complex engineering
  • Electrical Engineering
  • Mechatronics Engineering
  • test and measurement techniques
  • sensor technology
  • signal conditioning
  • data acquisition
  • cDAQ
  • cRIO
  • PLCs

Preferred

  • mechatronic system software development
  • LabVIEW
  • Python
  • C#
  • SQL database design
  • SQL queries
  • Microsoft SQL Server
  • Microsoft Fabric
  • GIT
  • SQL

Our Engineering teams are key contributors to continuous innovation, delivering disruptive technologies through direct engagement with end users and cross-functional collaboration.

About Milwaukee

  • Company Engineering Overview: Come be DISRUPTIVE with us! - At Milwaukee Tool, we firmly believe that our People and our Culture are the secrets to our success.
  • At Milwaukee Tool, disruptive innovation extends beyond the products we bring to market.

Responsibilities

  • We create best-in-class products by leveraging advanced analysis tools, extensive testing regimes, state-of-the-art manufacturing processes, and a commitment to continuous improvement.
  • Create test solutions for Tomorrow’s Tools.
  • As a member of the Test Automation Group (TAG), you will develop innovative automated test systems that support new product development across North America and our global laboratories.
  • You will work cross-functionally with New Product Development, Reliability, Quality, and Laboratory teams to define requirements, develop solutions, and drive automation projects from concept through deployment.
  • The Test Systems Software Engineer II is a capable technical contributor who develops automated test solutions with growing ownership and independence.
  • This individual applies knowledge of TAG, Lab, and NPD processes to make sound design decisions, recognizes project schedule and design risks early, and proactively communicates obstacles with potential solutions.
  • They collaborate effectively with cross-functional and global partners, receive design feedback constructively, begin providing relevant design guidance to others, and continue building technical depth, project execution capability, and productive team relationships.
  • Be DISRUPTIVE through these duties and responsibilities: Overall: Develop automated test systems to support new product development, with growing ownership of project scope, requirements, design, build, integration, and deployment activities.
  • Support project scope discussions and system requirements development in collaboration with New Product Development, Test Lab, Reliability Engineering, and cross-functional stakeholders.
  • Interpret project charters and leverage project objectives to support engineering decisions.
  • Create and maintain system documentation including BOMs, operating instructions, risk assessments, validation documentation, and design review materials.
  • Partner with vendors for system procurement, technical collaboration, costing, and schedule management.
  • Analyze project risks and communicate concerns related to cost, schedule, procurement, design maturity, quality, and safety.
  • Proactively escalate project obstacles and roadblocks while bringing potential solutions and mitigation options to stakeholders.
  • Prioritize and manage multiple projects simultaneously while maintaining quality, communication, and execution discipline.
  • Apply structured problem-solving and root cause analysis methods to troubleshoot issues and evaluate alternative solutions.
  • Demonstrate ownership of project success through proactive communication, risk awareness, follow-through, and data-supported recommendations.
  • Enhance technical competency and skills by seeking growth opportunities that improve individual efficiency and project execution.
  • Create and maintain custom software Create and query SQL databases to save test data, create data visualizations, and enable data-driven decisions.
  • Implement sensor technology, data acquisition, and motion control.
  • Design electrical panel wiring and layout for automated test systems.
  • Integrate and troubleshoot physical hardware, sensors, measurement devices, safety systems, and motion devices across domestic and global test labs.
  • Collaboration and Project Ownership Serve as a dependable technical contributor on medium-complexity automation projects.
  • Drive assigned project work with minimal guidance while maintaining alignment with project scope, schedule, quality, and safety requirements.
  • Provide constructive design feedback and technical guidance to peers during design reviews and project discussions.
  • Collaborate with teams internally and cross-functionally to solve problems.
  • Communicate project status, technical risks, design tradeoffs, and recommended next steps clearly to stakeholders.
  • Use TAG, laboratory, and NPD processes to support project execution, design maturity, and validation planning.
  • Contribute to engineering best practices, design standards, documentation templates, and automation methodologies.
  • Support a culture of continuous learning, accountability, innovation, and technical excellence.
  • A successful Test Systems Software Engineer II: Independently drives automation projects from concept through deployment while balancing scope, quality, schedule, and cost.
  • Proactively identifies risks, communicates roadblocks early, and brings data-supported solutions to stakeholders.
  • Builds strong relationships across Product Engineering, Reliability, Laboratory, Vendor, and Global teams to achieve project objectives.
  • Applies sound engineering judgment and structured problem-solving to deliver robust, innovative test solutions.
  • Continuously improves technical capabilities, engineering processes, and team effectiveness while growing as a technical leader.

Requirements

  • Overall: Bachelor’s Degree in Mechanical Engineering, Electrical Engineering, Mechatronics Engineering, Computer Engineering or related engineering discipline.
  • 2+ years of experience developing automated systems, industrial equipment, test systems, or complex engineering solutions.
  • Strong analytical, troubleshooting, and engineering problem-solving abilities.
  • Hands-on experience integrating, commissioning, and debugging industrial systems.
  • Demonstrated ability to manage multiple projects or technical assignments with limited supervision.
  • Ability to assess technical options and provide sound recommendations based on data, project scope, cost, schedule, safety, and long-term maintainability.
  • Strong written, verbal, presentation, and technical communication skills.
  • Ability to collaborate effectively with technical teams, cross-functional stakeholders, vendors, and global laboratory teams.
  • Willingness to travel internationally, less than 10%.
  • Knowledge of test and measurement techniques, including sensor technology, signal conditioning, data acquisition (utilizing NI cDAQ, NI cRIO, and PLCs), and uncertainty calculations.

Preferred

  • Experience with mechatronic system software development using languages such as LabVIEW, Python, C#.
  • Familiarity with SQL database design, SQL queries, Microsoft SQL Server, Microsoft Fabric, Databricks.
  • Experience using software source control (GIT preferred).
  • Experience creating and interpreting electrical schematics (SolidWorks Electrical preferred).
  • Milwaukee Tool is an equal opportunity employer.