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

Controls Engineer - Embedded Software Developer in Suwanee, GA at AZZ Inc.

Date Posted: 10/26/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Suwanee, GA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/26/2018

Job Description



Subsidiary:

AZZ Specialty Welding



General Description:

The Controls Engineer - Embedded 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, among other responsibilities, designs and builds specialty equipment for use in providing automated and tele-robotic field welding, inspection, and machining solutions and services.



Education, Certifications, Licenses & Registrations:

Bachelor of Science in Computer Science or in Electrical or Mechanical Engineering is required.  Master of Science in Computer Science or in Electrical or Mechanical Engineering is required is a plus.



Specialized Skills and Experience:

  • Five to seven years of proficiency  in the design, development and coding of embedded software applications.
  • Experience in developing embedded systems on Linux, RTOS (freeRTOS) or bare-metal platforms.
  • Experience in the application of motion control systems and HMIs.
  • Expert knowledge of C/C++ programming languages.
  • Hands-on experience in implementation and system commissioning.
  • Working knowledge of Objective-C, Swift, iOS, Java, Android, Python, MATLAB, QT programming languages and environments is a plus.
  • Experience in design, test and troubleshooting of analog and digital circuitry is a plus.
  • Experience in computer aided tools used to design electrical control systems.
  • Working knowledge of arc welding and machining processes is a plus.


Essential Duties:

  • Design, development and coding of embedded software applications
  • Participate in and actively contribute to tooling design teams
  • Aides in plotting short and long term technology strategies for the business to support potential growth areas and technology differentiation
  • Resolve technical issues and provide technical reviews and troubleshooting.
  • Support field personnel in troubleshooting problems with existing systems.
  • Other duties as assigned.


Work Environment:

General office and shop work environment. Occasional travel (<15%) to provide onsite project support, project meetings, walk-downs, training, business development, and professional activities.



Physical Demands:

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



Schedule:

Full Time



Travel:

Occasional travel (<25%) to provide onsite project support, project meetings, walk-downs, training, business development, and professional activities.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Systems Engineer Jobs