This site uses cookies. To find out more, see our Cookies Policy

Sr. Controls Engineer / Software Developer in Suwanee, GA at AZZ Inc.

Date Posted: 4/26/2018

Job Snapshot

Job Description


AZZ Specialty Welding

General Description:

The Sr. Controls Engineer / Software Developer is part of a team of engineers supporting the design and manufacture of motion control systems that are part of the company’s service product offering.  The engineering group designs and builds specialty equipment for use in providing automated and tele-robotic welding solutions, inspection, and machining services.

Education, Certifications, Licenses & Registrations:

Bachelor of Science in Software Engineering, Computer Science or Electrical Engineering required.  Higher related degrees are a plus.


Minimum seven (7) years proficiency in the development, design, coding and testing of machine control applications is required.

Specialized Knowledge and Skills:

  • Extensive knowledge of C/C++, Java, Objective-C and IEC  6-1131/3 programming languages
  • Experience with Linux, Android, iOS operating systems as well as microcontroller RTOS is a plus
  • Experience with motion control systems, HMI, and AC servos for automation and robotic systems is a plus.
  • Working knowledge of kinematics and dynamic system analysis, using MATLAB/Simulink is a plus
  • Hands-on experience in implementation and system commissioning
  • Experience in design of analog and digital circuitry
  • Experience in computer aided tools used to design electrical control systems
  • Experience in design for high noise environment, a plus
  • Experience with Object Oriented Programming
  • Working knowledge of robotics and arc welding and machining processes is a plus

Essential Duties:

  • Software development , design, coding and testing of motion and control systems for tooling applications
  • Support field personnel in troubleshooting problems with existing systems
  • Participate in and actively contribute to tooling design teams
  • Work within team environment with strong communication skills
  • Progress multiple projects and tasks based on schedule and budget commitments
  • Aides in plotting short and long term technology strategies for the business to support potential growth areas and technology differentiation
  • Provide support as required to resolve technology deficiencies in existing technology base
  • Provides technical mentoring to engineering personnel with less experienced.
  • Resolve complex and unique technical issues and provide expert technical reviews and troubleshooting.

Work Environment:

General office and shop work environment.

Physical Demands:

Sitting, standing, walking, lifting up to 30 lbs, ability to work in an industrial field environment


Full Time




  1. Software Engineer Jobs
  2. Project Engineer Jobs