Now hiring

Plc Programmer @ Aerotek

San Antonio, Texas, USOnsiteContract
Apply with ResuMinder

Opens on the employer's site

About this role

Job Title: PLC ProgrammerJob DescriptionThis role focuses on designing, programming, and commissioning automated rigging systems and equipment. You will work on producing, installing, and testing automation solutions, diagnosing and resolving technical issues, and collaborating with cross-functional teams and external partners to deliver reliable and innovative motion control systems for live entertainment environments.

Minimum Qualifications

  • 2+ years of experience with PLC programming
  • Ability to travel full time (Monday - Friday as needed)
  • Experience programming PLC automated equipment

Responsibilities

  • Explore and implement new methods to automate rigging systems and related motion control applications.
  • Produce, install, and test automation equipment and systems, ensuring safe and reliable operation.
  • Program and test new automated components, including PLC-based control logic and related software.
  • Identify quality issues in equipment, software, and processes, and document findings in clear, detailed reports.
  • Determine defects and errors in products and software development, and work with teams to resolve root causes.
  • Maintain and support automation equipment, including performing routine checks and preventive maintenance.
  • Troubleshoot equipment and perform complex system tests to diagnose and correct electrical, mechanical, and software issues.
  • Collaborate effectively with other companies and integrated systems to ensure seamless interoperability of automation solutions.
  • Communicate clearly with other members of the development team to coordinate tasks and share technical information.
  • Stay current with the latest technologies and continually upgrade technical knowledge related to automation, controls, and programming.
  • Apply strong problem-solving, analytical, and creative thinking skills to develop and refine automation solutions.
  • Maintain excellent organizational practices and attention to detail in documentation, configuration management, and project execution.

Essential Skills

  • Hands-on electrical or electronics experience, including working with industrial control systems.
  • Experience with variable frequency drives (VFDs).
  • Experience with PLCs and capability to program in C, C++, C#, Basic, and similar programming languages.
  • Basic electro-mechanical experience working with integrated electrical and mechanical systems.
  • Proficiency in maintaining automation equipment and performing routine service tasks.
  • Some programming knowledge and experience with computer programming and software development.
  • Ability to troubleshoot equipment and perform complex system tests on automation and control systems.
  • Strong problem-solving skills applied to electrical, mechanical, and software-related issues.
  • Excellent organizational skills and attention to detail in technical work and documentation.
  • Creative thinking skills for developing new automation approaches and solutions.
  • Excellent verbal and written communication skills for clear technical and project-related communication.
  • Strong analytical skills for interpreting data, diagnosing issues, and improving system performance.
  • Ability to communicate well with other members of the development team and external partners.
  • Excellent manual dexterity for working with tools, components, and fine assemblies.
  • Ability to keep up with the latest technologies in automation, controls, and programming.
  • A desire to continually upgrade technical knowledge and expand expertise.
  • Willingness and ability to travel extensively (approximately 60% of the year), including MondayFriday travel and occasional weekends to complete projects.
  • Comfort working at heights and maintaining a healthy respect for elevated work environments.

Additional Skills & Qualifications

  • Associate degree or completion of a trade school program with applicable experience in electrical and mechanical systems.
  • Experience working with motors in industrial or automation applications.
  • Experience with Siemens PLCs.
  • Familiarity with Siemens TIA Portal software for PLC programming and configuration.

Why Work Here? You will join a team that invests in your growth through structured training on specialized equipment and technologies. The environment offers significant room for career advancement, giving you opportunities to take on more complex projects and broaden your technical and professional responsibilities over time. You will work in a setting that values continuous learning, innovation, and collaboration, supporting a long-term, rewarding career in automation and controls. Work EnvironmentThis position primarily follows a day shift schedule from Monday to Friday, typically from 7:00 a.m. to 4:00 p.m. The role involves a substantial amount of travel throughout the year, with frequent MondayFriday trips and occasional weekend work when needed to complete projects.

Work is performed in a mix of shop, venue, and on-site environments, including locations where work at height is required. You will work with electrical and mechanical systems, PLCs, motors, drives, and automation equipment, using standard tools, test instruments, and programming software. Flexibility is important, as project needs may require adjusted hours or additional travel

Job Type & LocationThis is a Contract to Hire position based out of San Antonio, TX.

Pay and BenefitsThe pay range for this position is $30.00 - $40.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

Medical, dental & vision

Critical Illness, Accident, and Hospital

401(k) Retirement Plan Pre-tax and Roth post-tax contributions available

Life Insurance (Voluntary Life & AD&D for the employee and dependents)

Short and long-term disability

Health Spending Account (HSA)

Transportation benefits

Employee Assistance Program

Time Off/Leave (PTO, Vacation or Sick Leave)

Application DeadlineThis position is anticipated to close on Nov 11, 2026.

Workplace TypeThis is a fully onsite position in San Antonio,TX.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance

Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI)

We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Skills

plc programmingsiemens plcsautomation equipment maintenancec programmingc++ programmingc# programmingelectro-mechanical systemstroubleshootingsiemens tia portalroot cause analysispreventive maintenancesystem testingdocumentationconfiguration managementproject execution

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores