Software Engineer 2

Posted 11 Days Ago
Hopkinton, MA
3-5 Years Experience
Hardware • Other • Retail
The Role
The Software Engineer 2 will design, develop, and maintain software applications. Responsibilities include developing software for robotic equipment, creating IOT interfaces, and collaborating with cross-functional teams to enhance user experiences. The role requires problem-solving skills and a solid foundation in software engineering.
Summary Generated by Built In

Company Description

Why work with us?

Prepare to be impressed by a collaborative and inclusive work environment that encourages professional growth, co-workers that support you and your efforts, and a management team dedicated to seeing you succeed.

ITW Description:

Founded in 1912, ITW (NYSE: ITW) is a global industrial company centered on a differentiated and proprietary business model. The company’s seven industry-leading segments leverage the ITW Business Model to generate solid growth with best-in-class margins and returns in markets where highly innovative, customer-focused solutions are required. ITW’s more than 45,000 dedicated colleagues around the world thrive in our decentralized, entrepreneurial culture. In 2023, the company achieved revenues of $16.1 billion, with roughly half coming from outside North America. To learn more, please visit www.itw.com.

Division Description:

ITW Electronics Assembly Equipment (EAE) Division is made up of four brands strongly recognized by Contract Manufacturers and OEMs in the Electronics and Industrial Markets. The Division designs, develops, manufactures, and markets capital equipment primarily used in the assembly process of Printed Circuit Boards (PCBs) and other industrial applications. In 2023 the Division had revenues above $183M and is positioned for above market rates of growth. For more information visit: www.itweae.com

Job Description

Position Purpose:

The Software Engineer 2 plays a crucial role in designing, developing, and maintaining high-quality software applications. This position requires a mid-level professional with a solid foundation in software engineering principles and practices, capable of contributing to all phases of the software development lifecycle. The Software Engineer 2 will collaborate with cross-functional teams to deliver innovative solutions that meet business objectives and enhance user experiences. The ideal candidate will demonstrate problem-solving abilities, adaptability, and a passion for continuous learning.

The position is responsible for the following:

  • Develops software operating and control systems for complex robotic equipment.
  • Develops software interfaces to support IOT/Smart Factory requirements.
  • Develops Smartphone-like Apps based on ITW EAE’s patented Open Apps platform for equipment.
  • Helps prepare software requirements specifications.
  • Assists in the resolution of hardware/software compatibility and interface design considerations.
  • Assists with new product design specifications.
  • Perform software repairs and updates to existing products.
  • Support senior Software Engineers to complete software projects.
  • Work with the Software Engineering team to perform software development activities based on customer needs for special features and integration with factory automation / information exchange systems.
  • Work with SQA to define software testing tasks to execute and provide technical feedback.
  • Interacts with Software Engineering team to assist in testing software changes and new features to equipment.
  • Assists in the analysis and investigation of software engineering project tasks.
  • Assists in the resolution of hardware/software compatibility and interface design considerations.
  • Creates limited design specifications.
  • Work collaboratively with others, communicating effectively.
  • Develops standard routines and utility programs.
  • Provide support for software related issues to technical support, field service and sales.
  • Assist senior engineers with quotations for software specials.
  • Develop and maintain core machine control software and utility programs.

Qualifications

  • BS in Engineering or Computer Science.
  • 2-4 years of applicable experience.

Skills Required:

  • Basic knowledge of machine control software.
  • Experience with C++ and C#
  • Experience with software projects using structured design techniques.
  • Experience working as a member of a software project team.
  • Good verbal and written communications skills.
  • Visual Studio, source control and/or installation package experience a plus
  • Experience using Object Oriented design methodologies.
  • Team player qualities including initiative, communication, training, and coaching skills.
  • Able to work independently with minimal supervision.

Preferred Skills/Experience:

  • Familiarity with State Machine programming.
  • Knowledge of Automated Testing.
  • Basic knowledge of I/O systems. The different types of I/O and how they interact with software.
  • Knowledge of closed loop systems and PID control.
  • Understanding or willing to learn SMT and Through Hole process as it pertains to various EAE equipment.
  • Basic knowledge of communication protocols such as CAN & MODBUS.
  • GUI design and development experience.
    • Knowledge of Microsoft Foundation Classes (MFC).
    • Experience with WinForms or Windows Presentation Foundation (WPF).

Additional Information

All your information will be kept confidential according to EEO guidelines.

ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. 

As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. 

All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.

The Company
HQ: Glenview, IL
45,000 Employees
On-site Workplace
Year Founded: 1912

What We Do

ITW (NYSE: ITW) is a Fortune 200 global multi-industrial manufacturing leader with revenues totaling $14.1 billion in 2019. The company’s seven industry-leading segments leverage the unique ITW Business Model to drive solid growth with best-in-class margins and returns in markets where highly innovative, customer-focused solutions are required. ITW’s approximately 45,000 dedicated colleagues around the world thrive in the company’s decentralized and entrepreneurial culture.

From state-of-the-art dishwashers, ovens and refrigerators in restaurants and hotels, to automobile components inside vehicles all over the world ... the products we manufacture and the solutions we design are all around us. The buildings where we live and work are built with ITW construction and welding products, and our ITW test & measurement solutions help to ensure the quality and safety of millions of products.

ITW’s dedicated colleagues around the world thrive in the company’s decentralized and entrepreneurial culture. Our leaders have deep expertise in the ITW Business Model and leverage it to deliver superior performance and value to our customers.

Jobs at Similar Companies

Artlist Logo Artlist

Account Executive Team Lead

Digital Media • Music • Other • Social Media
Hybrid
Tel Aviv-Yafo, ISR
450 Employees

MyBambu Logo MyBambu

Internal Auditor

Fintech • Mobile • Other • Payments • Social Impact • Financial Services • App development
West Palm Beach, FL, USA
120 Employees

Halter Logo Halter

Senior Frontend Engineer (Pasture Team)

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
Easy Apply
Hybrid
Auckland, NZL
150 Employees

Similar Companies Hiring

MyBambu Thumbnail
Social Impact • Payments • Other • Mobile • Fintech • Financial Services • App development
West Palm Beach, Florida
120 Employees
Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
Artlist Thumbnail
Social Media • Other • Music • Digital Media
Tel Aviv, IL
450 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account