Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Illinois Tool Works Logo

Software Engineer

Illinois Tool Works

Salary not specified
Jun 10, 2025
Appleton, WI, US
Apply Now

ITW Welding needs to ensure the quality and reliability of its software through robust automated testing.

Requirements

  • Familiarity with embedded system analog, digital, and communication interfaces
  • Experience with unit test frameworks
  • Strong programming skills in C/C++
  • Knowledge of software development lifecycles, testing methodologies, and best practices, including version control and defect tracking.
  • Proficiency in using debugging tools, and a foundational understanding of tools like oscilloscopes or logic analyzers for troubleshooting.
  • Familiarity with languages commonly used in test automation (C-Sharp, Python, or related)
  • Proficient with Azure DevOps continuous integration/continuous deployment (CI/CD) pipelines.

Responsibilities

  • Foster system-level embedded software quality excellence through the creation, maintenance, and use of software test solutions.
  • Develop and maintain comprehensive test plans, test cases, and test documentation.
  • Lead development teams in isolating, reporting, and tracking software defects through resolution.
  • Contribute to embedded software development tasks as workload requires or between testing projects.
  • Stay updated with emerging technologies, industry trends, and best practices in software testing and test automation.

Other

  • A bachelor’s degree in Computer Engineering, Computer Science, or Software Engineering, with a minimum of 2-3 years of industry experience in software testing or software development with a significant focus on test automation.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex issues in integrated hardware/software systems.
  • Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with diverse teams.
  • Experience working in an Agile or Scrum software development environment.