Share Email Opening Apply Now
Title

Software Engineer-Sustaining 

EOE StatementWe are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.
 
Req Number ENG-18-00058  
Position Software Engineer  
Division Miller Electric Mfg. Co., an ITW Company  
Location Appleton, WI  
HM ID  
Dept 120 

Assigned Shift First Shift 

Full-Time/Part-Time Full-Time  
Exempt/Non-Exempt Exempt  
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 and support 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 improvements on existing products. 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 support, development, and test of embedded device software for the Industrial Equipment Division. 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

 
Position Requirements

MINIMUM QUALIFICATIONS:

  • Bachelor’s Degree in Software Engineering, Computer Science, Computer Engineering, or Electrical Engineering with a minimum of 5-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 along with embedded Linux and Real Time Operating Systems (RTOS)
  • Experience in numerous embedded controls (e.g. PID control loops, motor control, FIR and IIR digital filters, state machines, low-level peripheral drivers, etc.)
  • Familiarity with industrial fieldbus protocols and other serial network communications (ProfiNet, Ethernet/IP, DeviceNet, 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
  • 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.

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.)
  • Experience in VHDL on FPGA or CPLD
  • Familiarity with Agile or Scrum software development process in a team environment
  • Limited travel may be required.
 

This position is currently accepting applications.

Apply Now



WE ALSO RECOMMEND

Other Jobs Within Same Category
Electrical Engineer Intern in Appleton, WI
Posted on: 9/24/2018
[Apply Now]

Senior Controls Engineer in Appleton, WI
Posted on: 9/13/2018
[Apply Now]

Documentation Technician Co-op in Appleton, WI
Posted on: 9/12/2018
[Apply Now]

Lab Technician - Mechanical in Appleton, WI
Posted on: 9/11/2018
[Apply Now]

Mechanical Engineer Intern in Appleton, WI
Posted on: 8/30/2018
[Apply Now]


Other Jobs Within 60 Miles
Senior Software Engineer in Appleton, WI
Posted on: 2/15/2018
[Apply Now]

Application Specialist in Appleton, WI
Posted on: 7/9/2018
[Apply Now]

Software Engineer in Appleton, WI
Posted on: 6/28/2018
[Apply Now]

Welding Engineer in Appleton, WI
Posted on: 7/19/2018
[Apply Now]

Director, R&D Welding Technology in Appleton, WI
Posted on: 8/2/2018
[Apply Now]



 


 
Click here for technical assistance.