Test Systems Software Engineer II
- Menomonee Falls, United States
- Mid Level
- 2+ years
- Bachelor's degree
- Posted
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.
