Jobs and Careers
IT

Software Engineer

ITW
United Statesfull_timeVerifiedPosted 9 Feb 2023

About the role

Company Description

Comprised of a market-leading portfolio of best-in-class brands, the businesses of ITW Welding work together to provide premium performance delivered through a breadth of solutions encompassing welding, cutting, consumables, and accessories.  ITW Welding North America represents Miller Electric Welding Equipment, Safety & Accessories, Hobart Filler Metals, and Bernard / Tregaskiss MIG Guns.

Miller Electric Mfg. LLC, is headquartered in Appleton, Wisconsin, and wholly owned by Illinois Tool Works (NYSE: ITW). The company maintains its industry leadership by setting the standard for reliability, quality and responsiveness. Our tagline, “The Power of Blue®,” is inspired by the blue color of Miller equipment.

The company began with an innovation that responded to customer needs, growing from a one-man operation in 1929, to the world’s largest manufacturer of arc welding products. Miller keeps the tradition alive by focusing on its top priority: people.

Job Description

BASIC DESCRIPTION:

ITW Welding continues to build its capabilities in software development as a core competency in digitally controlled welding equipment, processes, and systems.  To support the effort, we are looking for an experienced software engineer to be a key driver of differentiating competitive advantages through connectivity, embedded controls, data processing, and tools.  The software engineer will be a key contributor in the development of embedded software and controls for welding and induction heating equipment and help lead common best practices both on product development projects and on strategic software initiatives designed to accelerate the New Product Development lifecycle. This position requires a highly motivated individual with exceptional communications and interpersonal skills to work collaboratively with engineering teams, marketing, and product management to develop innovative and reliable products to serve our customer needs.

ESSENTIAL FUNCTIONS:

  • Effectively work with electrical, power electronics, welding, and mechanical engineers.
  • Working with a sense of urgency while balancing calculated risks.
  • Primary responsibilities include design, development, and test of embedded device software for the Industrial Equipment Division New Product Development initiatives.  A critical part of this role is integrating embedded controls to achieve arc characteristics that continue delivering world-class arc welding performance.
  • Take projects from original concept through final implementation
  • Recommend and act to direct the analysis and solutions of problems
  • Participate in software design, programming, and development of divisional projects
  • Participate in project meetings and be responsible for assigned action items
  • Ensure adherence to quality standards and project deliverables
  • Identify innovative patentable solutions to end market needs

 

Qualifications

MINIMUM QUALIFICATIONS:

  • Bachelor’s Degree in Software Engineering, Computer Science, Computer Engineering, or Electrical Engineering with a minimum of 2 years of industry experience
  • This individual must be self-starter and have strong analytical and problem-solving skills.
  • Candidate must be a team player with a positive attitude.
  • Demonstrated proficiency in embedded programming, including skills to specify, architect, design, code, test, troubleshoot and support embedded applications in a team environment
  • Experience in selecting, designing, and troubleshooting DSP and/or microprocessor and microcontroller-based hardware to support an embedded system
  • Experience with C, C++ and object-oriented coding techniques for 8 and 32-bit processors
  • Experience with embedded controls (e.g. PID control loops, motor control, FIR and IIR digital filters, state machines, low-level peripheral drivers, etc.)
  • Familiarity with serial network communications (CAN, USB, RS485, Modbus, I2C, SPI, etc.).
  • Understanding of electrical circuity design for both digital and analog applications and ability to understand circuit schematic drawings
  • Familiarity with software development processes and tools such as requirements management, design modeling / UML, software architecture, IDE, source code control and configuration management, software testing, task/issue/defect tracking and review.

PREFERRED QUALIFICATIONS:

  • Familiarity with continuous integration build server technology
  • Familiarity with Ethernet and wireless communications stacks is a plus (TCP/IP, UDP, Zigbee, Bluetooth, Wifi, etc.)
  • Familiarity embedded Linux and Real Time Operating Systems (RTOS)
  • Familiarity with industrial fieldbus protocols (ProfiNet, Ether

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ITW

View company profile →