The programmer will develop, configure, and maintain Siemens TIA Portal and WinCC-based PLC and HMI applications for machine control and plant-wide automation projects. Daily activities include ...
Quick apply
The programmer will develop, configure, and maintain Siemens TIA Portal and WinCC-based PLC and HMI applications for machine control and plant-wide automation projects. Daily activities include ...
Quick apply
The programmer will develop, configure, and maintain Siemens TIA Portal and WinCC-based PLC and HMI applications for machine control and plant-wide automation projects. Daily activities include ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC programming (Siemens NX preferred) * Turning/lathe operations * Siemens control environments * Grinding fundamentals If you thrive in the turning realm and enjoy bringing rigor to both virtual ...
New
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC programming (Siemens NX preferred) * Turning/lathe operations * Siemens control environments * Grinding fundamentals If you thrive in the turning realm and enjoy bringing rigor to both virtual ...
New
Pontiac, MI · On-site
$80K - $100K/yr
CNC programming (Siemens NX preferred) * Turning/lathe operations * Siemens control environments * Grinding fundamentals If you thrive in the turning realm and enjoy bringing rigor to both virtual ...
Quick apply
Pontiac, MI · On-site
$80K - $100K/yr
CNC programming (Siemens NX preferred) * Turning/lathe operations * Siemens control environments * Grinding fundamentals If you thrive in the turning realm and enjoy bringing rigor to both virtual ...
Queens Village, NY · On-site
$40 - $50/hr
Certification in programing from any fire alarm manufacturer, Siemens preferred. * S-98 Certificate of Fitness * NICET certification * Full understanding of local and national codes. * Valid driver ...
Quick apply
Queens Village, NY · On-site
$40 - $50/hr
Certification in programing from any fire alarm manufacturer, Siemens preferred. * S-98 Certificate of Fitness * NICET certification * Full understanding of local and national codes. * Valid driver ...
Columbus, MS · On-site
$81K - $105K/yr
... Siemens PLC Programmer Location: Columbus, MS Employment Type: Long-Term Contract-to-Hire Travel/Expenses: No expenses provided Key Requirements: * Strong hands-on experience with Siemens PLC ...
Columbus, MS · On-site
$81K - $105K/yr
... Siemens PLC Programmer Location: Columbus, MS Employment Type: Long-Term Contract-to-Hire Travel/Expenses: No expenses provided Key Requirements: * Strong hands-on experience with Siemens PLC ...
Be Seen First
San Antonio, TX · On-site
$75K - $85K/yr
Troubleshoot and resolve Siemens PLC, NC/CNC, HMI, I/O, motion control, drive, and network-related ... Collaborate with maintenance, manufacturing engineering, quality, operations, and OEM suppliers to ...
Quick apply
Be Seen First
San Antonio, TX · On-site
$75K - $85K/yr
Troubleshoot and resolve Siemens PLC, NC/CNC, HMI, I/O, motion control, drive, and network-related ... Collaborate with maintenance, manufacturing engineering, quality, operations, and OEM suppliers to ...
Indianapolis, IN · On-site
$45 - $50/hr
As a Programmer / CAD/CAM Engineer, you'll play a critical role in developing efficient machining strategies for large multi-axis CNC machines. Working with Siemens NX and Vericut, you'll create and ...
Indianapolis, IN · On-site
$45 - $50/hr
As a Programmer / CAD/CAM Engineer, you'll play a critical role in developing efficient machining strategies for large multi-axis CNC machines. Working with Siemens NX and Vericut, you'll create and ...
Fremont, CA · On-site
$99K - $128K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Quick apply
Fremont, CA · On-site
$99K - $128K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Fremont, CA · On-site
$99K - $128K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Fremont, CA · On-site
$99K - $128K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Fremont, CA · On-site
$91K - $118K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Fremont, CA · On-site
$91K - $118K/yr
Programming and debugging structured text and ladder logic (mainly on Siemens TIA Portal) * Writing clean, organized, and reusable code * Building complex machine sequences for automation tasks like ...
Columbus, MS · On-site
$30 - $55/hr
CONTROLS ENGINEER - Location: Columbus, MS Onsite) Pay Rate: $30-55 hourly, expenses can be paid for non-local candidates Keys: Siemens PLC TIA Portal GM project experience +++ No sponsorship ...
Columbus, MS · On-site
$30 - $55/hr
CONTROLS ENGINEER - Location: Columbus, MS Onsite) Pay Rate: $30-55 hourly, expenses can be paid for non-local candidates Keys: Siemens PLC TIA Portal GM project experience +++ No sponsorship ...
Detroit, MI · On-site
$76K - $98K/yr
... Siemens PLC Programmer Location: Romulus, MI Duration: 3+ Months Work Arrangement: Onsite Job Requirements: * Strong hands-on experience with Siemens PLC programming * Experience in Controls ...
Detroit, MI · On-site
$76K - $98K/yr
... Siemens PLC Programmer Location: Romulus, MI Duration: 3+ Months Work Arrangement: Onsite Job Requirements: * Strong hands-on experience with Siemens PLC programming * Experience in Controls ...
Houston, TX · On-site
$45 - $65/hr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
Houston, TX · On-site
$45 - $65/hr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
Seattle, WA · On-site
$30.25 - $41.25/hr
Fiberglass --- What We're Looking ForRequired: * 10+ years of CNC programming experience (milling) * 3+ years programming with Siemens NX * Experience with 3-, 4-, and 5-axis machining * Strong ...
Seattle, WA · On-site
$30.25 - $41.25/hr
Fiberglass --- What We're Looking ForRequired: * 10+ years of CNC programming experience (milling) * 3+ years programming with Siemens NX * Experience with 3-, 4-, and 5-axis machining * Strong ...
Preferred Skills and Competencies · Visual Basic, Allen Bradley software, Siemens programming software · Robotic programming in Yaskawa or Fanuc
Quick apply
Preferred Skills and Competencies · Visual Basic, Allen Bradley software, Siemens programming software · Robotic programming in Yaskawa or Fanuc
$106K - $139K/yr
SkyIO is seeking an experienced Senior Automation Engineer specializing in Siemens PCS 7 to design, develop, commission, and support industrial automation solutions for manufacturing and process ...
$106K - $139K/yr
SkyIO is seeking an experienced Senior Automation Engineer specializing in Siemens PCS 7 to design, develop, commission, and support industrial automation solutions for manufacturing and process ...
Wendell, NC · On-site
Mentorship from Siemens experts in engineering, manufacturing, and quality. * Exposure to Siemens' Power Academy training curriculum. * Potential fast-track into the PA Technician roles such Electro ...
Wendell, NC · On-site
Mentorship from Siemens experts in engineering, manufacturing, and quality. * Exposure to Siemens' Power Academy training curriculum. * Potential fast-track into the PA Technician roles such Electro ...
Automation Engineer (Siemens Drives & PLCs) HTI is recruiting for an experienced Automation Engineer to support a large industrial manufacturing facility in Augusta, GA. This role will serve as the ...
New
Automation Engineer (Siemens Drives & PLCs) HTI is recruiting for an experienced Automation Engineer to support a large industrial manufacturing facility in Augusta, GA. This role will serve as the ...
New
$79K - $103K/yr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
$79K - $103K/yr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
Houston, TX · On-site
$79K - $103K/yr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
Houston, TX · On-site
$79K - $103K/yr
... Programmer, or Technician to join its growing controls team. This position is specifically focused on professionals with hands-on experience working with Siemens Desigo building automation systems.
$12.02 - $17.18
4% of jobs
$17.18 - $22.33
9% of jobs
$26.04 is the 25th percentile. Wages below this are outliers.
$22.33 - $27.49
17% of jobs
$27.49 - $32.65
13% of jobs
The median wage is $35.66 / hr.
$32.65 - $37.81
13% of jobs
$37.81 - $42.96
10% of jobs
$42.96 - $48.12
9% of jobs
$49.09 is the 75th percentile. Wages above this are outliers.
$48.12 - $53.28
9% of jobs
$53.28 - $58.44
7% of jobs
$58.44 - $63.59
6% of jobs
$63.59 - $68.75
4% of jobs
$12
$39
$68
A Siemens Programmer is responsible for developing, troubleshooting, and maintaining automation systems using Siemens PLCs (Programmable Logic Controllers) and related software, such as TIA Portal or STEP 7. They work in industries like manufacturing, automotive, and energy to ensure efficient automation processes. Their tasks include writing and optimizing PLC code, integrating HMIs (Human-Machine Interfaces), and diagnosing system issues. Strong knowledge of industrial automation, electrical systems, and Siemens control platforms is essential for this role.
A typical day for a Siemens Programmer involves designing, programming, and testing automation controls for industrial machinery using Siemens software and hardware. You will regularly review project requirements, write or modify PLC code, diagnose technical issues, and support equipment commissioning—often on-site at manufacturing facilities. Close collaboration with electrical engineers, maintenance teams, and project managers is common to ensure seamless integration and optimal system performance. This teamwork-oriented environment provides valuable learning opportunities and exposure to complex, real-world manufacturing challenges. Over time, experienced Siemens Programmers may advance into lead engineering roles, project management, or technical consulting positions.
To thrive as a Siemens Programmer, you need strong knowledge of PLC programming, automation systems, and electrical engineering principles, typically gained through a technical degree or relevant certifications. Familiarity with Siemens TIA Portal, STEP 7, WinCC, and Siemens PLC hardware is essential, with certifications from Siemens or similar organizations being highly valued. Problem-solving skills, attention to detail, and strong communication abilities are important for collaborating with multidisciplinary teams and troubleshooting automation issues. These skills ensure efficient design, implementation, and maintenance of automated systems critical for modern industrial operations.
States with the most job openings for Siemens Programmer jobs include:
For Siemens Programmer jobs, the most frequently searched job titles are:

Deerfield Beach, FL • On-site
Full-time
Posted 23 days ago
Role Description
This is a full-time, on-site Siemens WinCC TIA Programmer role based in Deerfield Beach, FL.
The programmer will develop, configure, and maintain Siemens TIA Portal and WinCC-based PLC and HMI applications for machine control and plant-wide automation projects.
Daily activities include writing and testing PLC logic, designing HMI screens, integrating field devices, troubleshooting control systems, and supporting commissioning and start-up at customer facilities.
The role involves collaborating with engineers and project managers to gather requirements, prepare documentation, and ensure solutions meet performance, safety, and quality standards. The programmer will also partiTcipate in system upgrades, optimization, and ongoing technical support for installed systems.
Qualifications