Firmware Engineer

Website Illinois Tool Works

Job Highlights

Title Firmware Engineer
Type Full Time
Experience Required
Function Engineering
Location Appleton, 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 looking for a Firmware Engineer who will be a key contributor to the 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)
  • 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

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

  • Excellent verbal and written communication skills to effectively convey technical concepts and collaborate with team members, stakeholders, and customers
  • Familiarity with Agile or Scrum software development process in a team environment
  • Familiarity with modern CI/CD pipelines (e.g., Azure DevOps).
  • 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
  • Solid understanding of electronic circuits, schematics, and board-level design
  • Strong analytical and problem-solving skills to troubleshoot complex issues and propose effective solutions in a time-sensitive environment

Work Environment

  • Collaborates with hardware and software teams
  • Handles electronic boards and debugging tools
  • Long hours during testing or deadlines
  • Requires focus on detail and precision
  • Works mainly in labs or office settings

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