Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Automationtechies

Software Engineer

South Bend, IN +1 location
Full Time
Paid
  • Responsibilities

    Looking for a Software Engineer to develop, document, integrate, and maintain control 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

    Qualifications:

    • 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

     

    Affinity-55344

    #ZR

     

  • Locations
    South Bend, IN • Grand Rapids, MI