ITW EAE · 4 hours ago
Software Engineer
ITW EAE is a division of ITW, a global industrial company focused on innovative solutions in the electronics assembly market. The Software Engineer will participate in the design, development, and implementation of advanced software control systems, working collaboratively with a global team to create solutions for customer needs.
ElectronicsManufacturing
Responsibilities
Lead small, lower-risk projects
Assist service team to gather information required to implement resolutions to customer’s software problems and/or feature requests
Improve software performance for existing products (new feature, customer special requirements and bugs fix)
Develop software for new products and customer system integrations
Quotations for software specials
Define I/O mapping for all I/O points used on machines
Determine, configure and test all parameters used on Variable Frequency Drives (VFDs)
PID (Proportional, Integral & Derivative) tuning for heaters & position
Support software installations, including travel globally as required
Interact with other engineering disciplines to define and develop new design changes and features to equipment
Meet with customers to gather requirements for new feature requests
Analyze, evaluate, and plan method of approach and organize means to achieve solutions of complex technical problems
Provide project progress and evaluate results in a group environment
Provides technical consultation to the engineering staff
Recommend corrections in technical applications and analysis
Train and mentor junior engineers
Prepare software requirements and specifications
Assist with new product design specifications
Interact with Software Engineering team to assist in defining testing procedures and performing testing for software changes and new features to equipment
Provide support for software related issues to factory floor, technical support, field service and sales
Work with Electrical Engineering to help specify various sensors and output devices to interact with the software
Develop and maintain core machine control software and utility programs
Develop software operating and control systems for complex equipment
Develop software interfaces to support IoT/Smart Factory requirements
Develop Smartphone-like Apps based on ITW EAE’s patented Open Apps platform for equipment
Work with computer suppliers to develop hardware specifications for computers used on machines
Create and deploy custom Windows images for computers used on machines
Demonstrate an 80/20 focus in decision making process and develop broader outside thinking and customer focus
Drive results while modeling ITW values. Complete projects effectively and consistently and deliver on individual objectives. Identify opportunities for improvement
Seek continuous personal development and training. Share skills and knowledge with teammates
Work collaboratively with others, communicating effectively and motivating others to work hard through their own example. Demonstrate self-awareness and hold self and others accountable for living the ITW culture and values
Qualification
Required
Requires a Bachelor of Science degree in Computer Science or Engineering, and a minimum of 5-7 years of related experience
Advanced knowledge of machine control software and Windows based GUI design
Experience with the design and development of projects involving software-controlled electromechanical systems
Expert programming in C++ in a Windows environment using MFC or C# with WPF
Strong experience using Object Oriented design methodologies
Understanding of Variable Frequency Drives and how to set up motor/drive parameters
Knowledge of MODBUS and/or CAN communications
Proven problem definition, root cause analysis, problem solving experience
Strong team player qualities including initiative, communication, training and coaching skills
Self-motivated, with the ability to work comfortably on both individual and team-oriented projects
Able to work independently with minimal supervision
Strong verbal and written communications skills
Preferred
Machine control experience
Experience with Visual Studio
Familiar with source control such as Azure DevOps, GIT
Familiar with software installation packages such as InstallShield and Inno Setup
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
Experience with Manufacturing Execution System (MES) projects
Basic Electrical troubleshooting skills
Experience with 8051 microcontroller software development (C based)
Benefits
Health, Dental, Vision, Life and LTD insurance
Paid Parental Leave
401k (with match)
A generous tuition reimbursement program
Company
ITW EAE
ITW EAE is a manufacturer of electronics assembly equipment used in the electronic assembly and semiconductor industries.
Funding
Current Stage
Late StageCompany data provided by crunchbase