Software Engineer

company banner
Gables Search Group
Software, Engineer, IDE, VB, .NET, JavaScript, HMI, SQL, Engineers, Applications, Computer, Engineering, Architecture, Data Collection, Java
Full Time

Job Description

Looking for a Software Engineer to develop, document, integrate, and maintain controls interface software solutions.

Work for a global leader that specializes in transformational, custom-engineered friction welding and resistance welding solutions for manufacturing processes. They make highly specialized machines for highly critical applications that are used on-site for industry applications such as aerospace, oil and gas, automotive, agriculture, construction, consumer product electronics, and military.

Essential Duties:

  • Develop and maintain machine control and/or interface software utilizing various programming languages including but not limited to Visual Studio IDE, VB.NET, C#, JavaScript or equivalent, HMI software such as RS View ME/SE or SIMATIC WinCC
  • Develop and maintain relational databases such as SQL Server
  • Collaborate with Controls Engineers and Applications Engineers to provide a variety of machine software system solutions for the effective operation of Friction Welders
  • Interpret project scope requirements and develop detailed technical specifications and documentation.
  • Build or leverage experience and understanding of machinery, machine controls, programmable logic controllers, human-machine interface, and their control software.
  • Assist with machine startup and debug activities.
  • Be responsible for the design, architecture, and programming conventions of new software applications and be a key player in the improvement process of existing software.
  • Advocate and maintain programming standards, verification and validation methods, and techniques.
  • Promotes cultural values and behavior in others (Respectful, Purposeful, Integrity, Collaborative, Adaptable, Positive Attitude, Excellence, Effective Communication, Self-motivated, Responsible, Recognition & Appreciation)
  • Advise and recommend future technical and/or operational direction and process improvements as related to this function
  • Perform other assignments, as requested by supervisor or manager


  • Bachelor's degree in Computer Science or Computer Engineering
  • 3+ years of experience working with automation software solutions
  • Ability to develop and modify computer programs in Visual Studio IDE, VB.NET, C#, VB6, WPF
  • Ability to develop and maintain relational databases such as SQL Server
  • Must have excellent communication skills
  • Must possess good documentation methods and practices
  • Ability to travel domestically and internationally

Nice to haves:

  • Knowledge of manufacturing machinery and machine controls software systems
  • Knowledge of OPC Architecture
  • Knowledge of Cloud Technology and/or Industry 4.0
  • Knowledge of Machine Data Collection
  • Knowledge of basic electrical circuits
  • Java Script development or equivalent

Company Information

Gables Search Group headquartered in Cleveland, Ohio has been a leader in search and placement nationwide since 2002. Our company specializes in both direct and contract (temporary) staffing in all industries and disciplines.

Each member of our highly trained and experienced sales and recruiting team is committed to identifying a company’s needs and providing them with the most marketable candidate to fit their goals.

Gables Search Group is a member of the Top Echelon Network, the largest network of search firms in the United States with over 1,500 recruiters. Having this many recruiters at our finger tips, allows us to fill any role a hiring manager needs anywhere in the United States, thus making us a leader in finding qualified candidates for our hiring managers and great jobs for our job seekers.

Dice Id : 90934198
Position Id : 86f0c3f2-c704-49ee-8403-5e461d1db02a
Originally Posted : 3 months ago

Similar Positions at Gables Search Group

Sr. AI Software Engineer - Data Scientist
  • Fort Wayne, IN
  • 20 hours ago
Senior Software Engineer
  • Grand Rapids, MI
  • 20 hours ago
Senior Software Engineer (Agile/Scrum)
  • Auburn Hills, MI
  • 20 hours ago
Senior Software Engineer (Architect)
  • Auburn Hills, MI
  • 20 hours ago
Embedded Software Engineer
  • Southfield, MI
  • 20 hours ago
AUTOSAR Embedded Software Engineer
  • Novi, MI
  • 20 hours ago
Software/Web Developer II
  • Fort Wayne, IN
  • 20 hours ago
Embedded Software Engineer - Core Development
  • Southfield, MI
  • 20 hours ago
ADAS Lead Software Engineer
  • Southfield, MI
  • 20 hours ago