Control/Software Engineering Manager

Position Overview

 The Control/Software Engineering Manager position requires in-depth technical engineering skills in software design, for robotic machines and material handling systems automation. This management position will be responsible for team leadership and the execution of system specification, design, and documentation of the control software component for various material handling systems projects. This individual has direct accountability for the development of software to support the automated system projects, including cost and quality.


Duties and Responsibilities

  • Create initial concept and design solutions based on project application requirements

    • Provide estimates for resource requirements, planning and scheduling for new projects.

    • Review project drawings, sketches, and design data with internal staff to determine job
      requirements to develop solutions

  • Collaborate with associated company teams to drive and document project with specifications, requirements, due dates, etc.

    • Work closely with sales, project managers and supporting engineers to understand system requirements, estimate costs, and assist in proposal development

    • Consult with external customers to support and develop project software specifications.

    • Collaborate with sales team in software development as well as projects

    • Establish core product offerings to the application teams

  • Manage controls and electrical engineering group as a participative manager

    • Provide mentoring, professional development and regular performance feedback to staff

    • Develop leadership talent.

    • Assign work and monitor progress of team

    • Lead, educate, and direct junior engineers in their growth and assignments​​

  • Develop, test and maintain application and system software for industrial robotics application and material handling systems.

    • Evaluate, justify, and prioritize next generation of products.

    • Test and evaluate software performance and reliability.

    • Follow, improve, and inspect code for compliance to company and industry standards

    • Document critical field failures and drive to their resolution.

    • Establish programming standards for projects and associated products

​Skill and Experience Required:

  • Bachelor of Science Degree, in Computer Science or Software Development 

    • Master’s a plus

    • Five (5) years’ experience in software or control engineering

  • Three (3) years’ experience leading software or control engineers

    • Ability to lead a software design team from concept development through project 

    • Time management skills with ability to handle multiple projects at one time

    • Experience in robotics and or related material handling field a plus

  • Design CAD software experience: SolidWorks preferred, AutoCAD Electrical a plus

  • Programming experience: C/C++ in a Linux style environment, PLC/HMI (AB or Siemens preferred)

  • Effective written and verbal communication

  • Well organized, detail oriented and self-motivated


Benefits offered:

  • Health insurance

  • Dental Insurance

  • Vision insurance

  • Disability insurance

  • 401(k) retirement benefits

  • Employee assistance program

If interested please send resume in MS Word format to