PLC Programmer (Siemens TIA Portal)

Critical-Systems

Boise (ID)

On-site

USD 85,000 - 115,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work schedule
Profit sharing
Medical, dental, vision, life
401(k)

Job summary

Critical Systems, Inc. in Boise, Idaho seeks an experienced PLC Programmer to turn SOOs into Siemens TIA Portal projects. You’ll own end-to-end development, testing, commissioning, and startup support while leveraging AI tools like Siemens Eigen Engineering Agent to accelerate code generation and documentation.

You’ll collaborate with engineering, electrical, and production teams to create state‑of‑the‑art control systems and ensure robust operations in fast-paced industrial environments.

Qualifications

  • 5+ years of hands-on PLC programming experience.
  • Fluency with Siemens’ TIA Portal.
  • Experience with other programming platforms is a plus.
  • Ability to write and deliver PLC projects from start to finish without supervision.
  • Passion for using AI to accelerate product delivery.
  • Mastery of tools like Siemens Eigen Engineering Agent and related prod-dev tools.
  • Open-minded, team-first mentality.
  • Willingness to take input and implement team-approved direction quickly.

Responsibilities

  • Read and interpret a Sequence of Operation and independently write a complete PLC program in TIA Portal.
  • Own projects end-to-end: development, simulation, testing, commissioning, startup support.
  • Develop and deploy new contract-manufactured controllers for third parties.
  • Use AI tools to accelerate code generation, tagging, configuration, and documentation with system-wide review.
  • Collaborate with Siemens engineering and support teams to develop AI tech.
  • Configure Siemens hardware and networks and develop or modify HMI screens.
  • Collaborate with CSI engineers, electricians, technicians, production, and customers to create efficient control systems.
  • Troubleshoot and resolve issues during testing and commissioning.
  • Establish retrievable project files to organize input, comments, and docs.

Skills

PLC programming
Siemens TIA Portal
AI tools
Eigen Engineering Agent
Project ownership
Team collaboration

Tools

Siemens Eigen Engineering Agent

Job description

About the Role

Critical Systems, Inc. is a Treasure Valley manufacturer looking for an experienced PLC Programmer who can take a Sequence of Operation and turn it into a clean, working Siemens TIA Portal project and do it fast. You'll own projects from the first block of code through startup, working alongside our engineering, electrical, and production teams to get systems running right. We're also moving quickly on AI-assisted engineering. You'll have the opportunity to use Siemens' Eigen Engineering Agent inside TIA Portal to accelerate program creation, so you can focus on logic, testing, problem-solving, and other tasks that human expertise.

What You'll Do
  • Read and interpret a Sequence of Operation (SOO) and independently write a complete, well-structured PLC program in Siemens’ TIA Portal.
  • Own projects end-to-end: program development, simulation and testing, commissioning, and startup support.
  • Possible development and deployment of new “contract manufactured” controllers for third parties.
  • First Generation implementation and use of AI tools, including the new Siemens Eigen Engineering Agent, to accelerate code generation, tag creation, configuration, and documentation followed by system wide review, test, and validation.
  • Work closely with Siemens’ engineering and support teams to develop AI technology.
  • Configure Siemens hardware and networks and develop or modify HMI screens as needed.
  • Invest time with CSI engineers, electricians, technicians, production team members, and customers; collect input and direction from multiple sources and collaborate to create control systems that work efficiently and effectively for innovative, state-of-the-art industrial applications.
  • Troubleshoot and resolve issues during testing and commissioning.
  • Establish and maintain retrievable project files to organize team input, comments, and documentation and facilitate efficient collaboration.
What You’ll Bring to the CSI team
  • At least 5+ years of hands-on PLC programming experience.
  • Fluency with Siemens’ TIA Portal.
  • Experience with other programming platforms is a plus.
  • The ability to write and deliver PLC projects from commencement to completion without supervision or programing assistance.
  • A passion for using AI to dramatically accelerate the process of delivering innovative products to customers.
  • The ability to master tools like the Siemens Eigen Engineering Agent and other rapidly emerging product-development tools is paramount.
  • Open mindedness and a team-first perspective.
  • The ability and willingness to accept input and constructive criticism from multiple sources, adjusting to new ideas and implementing team-approved direction quickly.
Nice to Have
  • WinCC / HMI development experience.
  • Programming in multiple IEC 61131-3 languages (LAD, FBD, SCL).
  • PROFINET, drives, and motion control experience.
  • Familiarity with the Siemens Automation Framework or other structured programming standards.
  • Experience with FAT/SAT, on-site commissioning, and startup.
  • Ability to read electrical schematics; exposure to Allen-Bradley/Rockwell.
Why CSI
  • A small, culture-first team, where your work is visible and your input matters.
  • Real ownership of projects instead of being one name on a large org chart.
  • Early access to AI-assisted engineering tools in a company that wants to use them well.
  • Flexible work schedule
  • Working with a team that wants you to succeed.

Pay: $85,000 – $115,000 (higher compensation possible depending on experience) plus company benefits including medical, dental, vision, life, 401(k), paid time off, and profit sharing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PLC Programmer
PLC Programmer

Manatal • Charlotte (NC)

On-site
USD 85,000 - 110,000
Health coverage
401(k) with company matching
Paid time off
+4
Lead PLC Programmer - Siemens TIA Portal with AI Acceleration
Lead PLC Programmer - Siemens TIA Portal with AI Acceleration

Critical-Systems • Boise (ID)

On-site
USD 85,000 - 115,000
Flexible work schedule
Profit sharing
Medical, dental, vision, life
+1
PLC Programmer – Siemens
PLC Programmer – Siemens

Pitco Engineering • United States

On-site
USD 70,000 - 100,000
PLC Programmer
PLC Programmer

Manatal • Cincinnati (OH)

On-site
USD 70,000 - 90,000
Competitive pay
Medical, dental, and vision insurance
401(k) plan with company match
+2
PLC Programmer
PLC Programmer

Manatal • Greenville (SC)

On-site
USD 70,000 - 90,000
Competitive pay
Medical, dental, and vision insurance
401(k) plan with company match
+2
PLC Programmer
PLC Programmer

Manatal • Richmond (VA)

On-site
USD 70,000 - 90,000
Competitive pay
Medical, dental, and vision insurance
401(k) plan with company match
+2
Siemens Tia Portal Controls Engineer
Siemens Tia Portal Controls Engineer

MS Companies Inc. • Florence (AL)

On-site
USD 100,000 - 110,000
Relocation assistance up to $10,000
401(k) with company match
Medical, dental, and vision insurance
+3
PLC Controls Engineer — Siemens TIA Portal Specialist
PLC Controls Engineer — Siemens TIA Portal Specialist

Mural Industrial • Apple Grove (WV)

On-site
USD 69,000 - 76,000
Per diem $120/day
Controls Engineer/PLC Programmer
Controls Engineer/PLC Programmer

Selectek, Inc. • Verona (WI)

On-site
USD 85,000 - 120,000
PLC Programmer
PLC Programmer

Manatal • Atlanta (GA)

On-site
USD 70,000 - 100,000
Competitive pay
Medical, dental, and vision insurance
401(k) plan with company match
+2