Skip to Main Content

Engineering Manager - Programming

Industrial Automation Solutions
Milwaukee, WI
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

PRIMARY PURPOSE: The Engineering Manager – Programming position manages the software programming process for industrial robot automation projects. This position is responsible for managing the Programming (PR) department, while organizing highly complex activities for the architecture, development, implementation, and maintenance of software engineering projects across a variety of hardware platforms.


· Leads and manages the Programming (PR) department of a growing industrial automation company.

· Establishes, manages, and maintains comprehensive Software programming standards/processes for a variety of platforms (HMI/GUI/PLC/.net/Robot).

· Architects and leads highly complex software projects for industrial automation systems.

· Manages direct reports with a variety of programming backgrounds and skill sets (EE/CS/Automation Technician).

· Manages the scope of work for software programming on customized projects, including planning, supervising project work, and verifying designs to ensure effective performance of the work.

· Interprets client requirements for GUI/communication interface, networking, and functional requirements, and creates specifications based on these requirements.

· Ensures project requirements are fulfilled including cost, schedule, function, performance, serviceability, and appearance.

· Allocates team resources based on project requirements passed down from Project Manager.

· Monitors PR team resource allocation and provides weekly task progress reports to Project Manager as it pertains to project deadlines and task completion.

· Provides Project Manager with accurate and timely resource allocation to ensure timeline estimations for budgeting project hours.

· Performs programming duties as required to supplement the Engineering staff.

· Creates flow charts, manuals, and documentation as required used to distribute information and communicate functionality of company developed programs.

· Directs and assists in developing programming standards including interfacing with existing IAS automation tools in both industrial programming and .net framework environments.

· Provides guidance and direction in technical risk evaluation, failure analysis, and functional analysis, as part of the design team.

· Provides leadership and mentors the PR Engineering staff and associated personnel.

· Develops and maintains positive customer relations, including direct interaction with customers as required.

· Knows and adheres to all safety rules, such as safe work practices and standard operating procedures.

· Other job duties as assigned.


Controls Engineer I, Controls Engineer II, Software Engineer I, Software Engineer II, Automation Programming Technician, and Controls/Software Engineering Intern positions, will report to the Engineering Manager – Programming.


· Bachelor’s Degree in computer science (BCompSc), electrical engineering (BSEE) or similar degree from an accredited college or university.

· Strong IT skillset as relates to industrial programming.

· Five (5) years of automation programming experience.

· Five (5) years of programming in the .net (C/C++/C#) environment.

· Eight (8) year of general software programming experience.

· Experience and skill in troubleshooting automation software system issues.

· High level of proficiency in MS Office suite (Excel, Word, Outlook, etc.)


· Three (3) years of engineering management experience.

· Five (5) years of SQL database programming experience.

· Experience in the AB Studio 5000 programming environment.

· Experience programming in robot specific programming packages

· Experience with industrial communications including OPC servers.

· Familiarity with industrial Vision Systems.

· Experience with project management methods, practices and tools including scoping, facilitations, delegation, and risk management best practices.

· Substantial knowledge of software auditing and management practices.


· Excellent written and oral communication skills.

· Demonstrated experience ability to prioritize and meet deadlines.

· Experience working within cross-functional teams to handle multiple priorities and meet scheduled milestones.

· Experience coaching and mentoring interns and other engineering partners.


· Able to regularly lift and/or move up to 25 lbs. and occasionally lift and/or move up to 50lbs.

· Able to use close vision, distance vision, depth perception, color determination, and adjustment of focus.

· Regularly required to sit, stand, walk, talk and hear.

· Occasionally required to bend, twist, climb, kneel and balance.

· Occasionally required to use hands to grasp, reach and operate objects, tools or controls.

· Occasional exposure to a production environment.

· Must comply with any safety or PPE requirements.

Reasonable accommodations are made to enable individuals with disabilities to perform essential job functions.

Travel is required approximately 10 % of the job.

Travel is anticipated for this position, typically within a 400-mile radius of the metropolitan Milwaukee area, but this can vary depending on the project, and could include international travel. Occasional overnight travel may be necessary. Some local day travel may also be necessary.

Company Description
Industrial Automation Solutions, LLC is an engineering company based just west of Milwaukee that focuses on helping our customers navigate, refine and deploy their automation and integration initiatives. IAS has a staff of talented engineers proficient in a comprehensive array of industry standard automation concepts, custom turnkey automation systems, robotics systems, vision systems, and custom software development. Incorporated in 1998, IAS is a diverse and experienced company that is committed to optimizing the operations of its customers, as well as providing innovative automation solutions that enable and advance their competitive edge.

At IAS, we offer a competitive salary along with a complete benefit plan that includes medical, dental, vision, disability, life insurance, and a 401k. We are a growing organization where your talents will allow you to advance professionally and be part of a collaborative team. IAS is based in New Berlin, WI, approximately 15 minutes west of Milwaukee.

Industrial Automation Solutions, LLC is an equal employment opportunity employer for all employees and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, age, marital status, familial status, veteran status, disability or genetic information, in compliance with applicable federal, state and local laws. IAS hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

IAS reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and employees.

IAS provides a work environment in which each employee can be productive and work to the best of his or her ability. We neither condone nor tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all individuals in maintaining an atmosphere free from discrimination and harassment, and we maintain a workplace that fosters mutual respect by and for all employees and applicants.

IAS supports a safe, healthy and drug-free work workplace by maintaining a smoke free environment, and thorough criminal background checks and pre-employment drug testing.

Industrial Automation Solutions


5125 S. Towne Drive

Milwaukee, WI