Jobs and Careers
IT

Senior Software Engineer

ITW
United Statesfull_timeVerifiedPosted 27 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

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, specializing in embedded Operating System development. The primary development focus will be embedded Linux, but WinCe and general embedded programming support may also be required.  The senior software engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. To be successful in this role, candidates should be able to evaluate customer needs, develop software requirements and estimate the time required to complete software development.  The ideal candidate will be able to mentor, guide and train other software engineers. The ideal candidate will also stay up to date on new technologies and software development practices.

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 testing of embedded device software for the Industrial Equipment Division New Product Development initiatives. 
  • 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 computer engineering/computer science or related field
  • Strong analytical and communication skills
  • Experience with C, C++ and object-oriented coding techniques for embedded Linux and Real Time Operating Systems (RTOS)along with 8 and 32-bit processors
  • Familiarity with Scripting Languages
  • Experience Deploying Embedded Linux Distributions (Yocto/Buildroot)
  • Linux Kernel configuration experience
  • OS driver setup and integration
  • Experience with Linux tools and toolchains
  • Experience with OS file system setup
  • OS Project setup expertise, including build servers with continuous integration
  • Proficiency 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.
  • Proven experience building complex systems
  • The ability to multi-task
  • A self-starter with strong analytical and problem-solving skills
  • Be a team player with a positive attitude

 

PREFERRED QUALIFICATIONS:

  • Familiarity with industrial fieldbus protocols and other serial network communications (ProfiNet, Ethernet/IP, DeviceNet, CAN, USB, RS485, Modbus, I2C, SPI, etc.)
  • Automated test experience a plus
  • WinCE experience preferred
  • Familiarity with Agile or Scrum software development process in a team environment
  • Limited Travel may be required

Additional Information

ITW Welding is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.

If you are a qualified individual with a Di

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 →