Firmware Engineer

Website Illinois Tool Works

Job Highlights

Title Firmware Engineer
Type Full Time
Experience Required
Function Engineering
Location Milwaukee, WI, United States
Company Illinois Tool Works

Company Profile

Illinois Tool Works (ITW) is a global, diversified manufacturer producing industrial equipment and components across automotive, food, and construction sectors.

Job Profile

The company is recruiting a Firmware Engineer who will design and development of next-generation products, helping to deliver more innovative, reliable, and customer-focused solutions.

Collaborate closely with engineering teams, marketing, and product management to bring ideas to life that enhance customer satisfaction and set new standards in welding technology.

Education Level

  • Bachelor’s Degree in computer engineering, computer science, software engineering, or electrical engineering with a minimum of 2+ years of industry experience

Work Experience

  • Experience designing, developing, testing, and debugging embedded software in alignment with the essential job functions above
  • Deep experience with various embedded control algorithms (e.g., PID control loops, motor control, digital filters, state machines, etc.
  • Experience with real-time operating systems (RTOS)

Duties/Responsibilities

  • Champion emerging technologies, industry trends, and best practices in embedded systems development to continuously modernize our software development process
  • Collaborate with cross-functional engineering teams (including power electronics and welding), project managers, and product managers to specify, design, develop, and support new product initiatives
  • Develop efficient, reliable, and maintainable real-time C/C++ firmware to control hardware, implement complex algorithms, and handle critical real-time operations. This work is crucial for integrating sophisticated embedded controls to achieve world-class arc welding performance and characteristics
  • Identify areas for process improvement, propose innovative solutions, and contribute to the enhancement of software development methodologies and practices within the team
  • Primary responsibilities include the design, development, testing, troubleshooting, and documentation of embedded software for various hardware platforms to support new product development initiatives and existing products
  • Prioritize tasks, manage timelines, and effectively communicate progress and challenges to meet project deadlines and deliverables

Skills/Knowledge/Abilities

  • Knowledge of software development methodologies and best practices, including version control, code reviews, and testing frameworks.
  • Proficiency in using debugging tools, oscilloscopes, logic analyzers, and other hardware/software debugging techniques to identify and resolve issues in embedded systems
  • Strong analytical and problem-solving skills to troubleshoot complex issues and propose effective solutions in a time-sensitive environment
  • Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with team members, stakeholders, and customers
  • Solid understanding of electronic circuits, schematics, and board-level design
  • Familiarity with modern CI/CD pipelines (e.g., Azure DevOps).
  • Familiarity with Agile or Scrum software development process in a team environment
  • Strong knowledge and experience in embedded systems development, including:
  • Object-oriented design in C/C++ code bases
  • Embedded memory management considerations
  • Interfacing with embedded microcontroller peripherals (including communications)
  • Real-time task management, including interrupt service routines

Work Environment

  • Collaborates closely with hardware and software teams
  • May require occasional on-site hardware testing
  • Often meets tight development deadlines
  • Uses debugging tools and oscilloscopes daily
  • Works in labs or offices with embedded hardware

Benefits/Perks

  • Company-Paid Insurance
  • Education Assistance
  • Family-Friendly Benefits
  • Generous Retirement Benefits
  • Paid Time Off

Employer’s Statement

ITW is an Equal Opportunity Employer.

To apply for this job please visit careers.itw.com.

Scroll to Top
Welding Machine Types Welding Procedure Specification AWS Welding Certifications AWS D1.1:2020 Changes Welding Joint Types DCEN and DCEP Polarity