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.
