1

Senior Controls Software Engineer Jobs (NOW HIRING)

We are currently seeking a Sr. Controls Engineer for our client in the Technology domain. We value ... Required Qualifications: - Software/Controls programming experience with PLC's, HMI's (hardware ...

Sr. Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Senior Controls Engineer

Cincinnati, OH ยท On-site

$94K - $124K/yr

POSITION OVERVIEW & RESPONSIBILITIES The Senior Controls Engineer (Level IV) plays a key role in ... Mastery of PLC and/or DDC control system programming software. * Mastery of SCADA and/or DDC ...

Senior Controls Engineer

Saint Paul, MN ยท On-site

$98K - $129K/yr

POSITION OVERVIEW & RESPONSIBILITIES The Senior Controls Engineer (Level IV) plays a key role in ... Mastery of PLC and/or DDC control system programming software. * Mastery of SCADA and/or DDC ...

Senior Controls Engineer

Canton, MI ยท On-site

$115K - $125K/yr

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Evaluate and recommend improvements to automation hardware and software platforms to enhance ... The Senior Controls Engineer works closely on the plant floor and in engineering and office ...

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Senior Controls Engineer

Philadelphia, PA ยท On-site

$97K - $129K/yr

Senior Controls Engineer Currently, we are seeking a Senior Controls Engineer to support our ... Collaborate with mechanical engineers, electrical engineers, software developers, and other ...

Senior Controls Engineer

Newaygo, MI

$82K - $109K/yr

Evaluate and recommend improvements to automation hardware and software platforms to enhance ... The Senior Controls Engineer works closely on the plant floor and in engineering and office ...

Sr. Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Sr. Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Senior Controls Engineer

Livonia, MI ยท On-site

$115K - $125K/yr

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Sr. Controls Engineer

Morgantown, WV ยท On-site

$99K - $131K/yr

Job Title: Sr. Controls Engineer Location: Morgantown, WV Type: Direct Hire Compensation: Work ... Develop Software Functional Specifications (SFS). * Support equipment programming for manufacturing ...

Senior Controls Engineer

Germantown, WI ยท On-site

$98K - $130K/yr

As a Senior Controls Engineer at MGS, you willbe responsible for the design of industrial ... Lead and execute the controls design, software development, and debug of multi-station automated ...

Sr. Controls Engineer

Farmington Hills, MI ยท On-site

$125K - $135K/yr

Sr. Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry: Precision ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Senior Controls Engineer

Wixom, MI ยท On-site

$115K - $125K/yr

Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry ... Troubleshoot electrical, software, automation, and machine-control issues during build, startup ...

Showing results 41-60

Senior Controls Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do senior controls software engineer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for senior controls software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

How does a senior controls software engineer typically collaborate with cross-functional teams during a project?

As a Senior Controls Software Engineer, you will frequently collaborate with mechanical, electrical, and project engineering teams to ensure seamless integration of control systems within larger projects. This role often involves participating in design reviews, defining software requirements based on hardware specifications, and troubleshooting issues that arise during testing or commissioning. Effective communication and documentation are crucial, as you'll need to translate complex technical concepts for team members from other disciplines and provide support throughout the development lifecycle. This collaborative environment not only improves system reliability but also fosters professional growth through exposure to diverse engineering perspectives.

What are the key skills and qualifications needed to thrive as a senior controls software engineer?

To thrive as a Senior Controls Software Engineer, you need a strong background in control systems engineering, embedded software development, and a relevant degree such as electrical, mechanical, or computer engineering. Expertise in programming languages like C/C++, PLC programming, industrial communication protocols, and experience with tools like MATLAB/Simulink or SCADA systems are typically required, along with certifications such as Professional Engineer (PE) or Siemens/Rockwell credentials. Exceptional problem-solving, project management, and communication skills set top performers apart by enabling effective collaboration and innovation. These skills ensure the development of reliable, efficient control systems that meet safety and performance standards in complex industrial environments.

What is a senior controls software engineer?

Senior Controls Software Engineers are experienced professionals who design, develop, and maintain software systems that control machinery and processes in industries such as manufacturing, energy, and automation. They work with control systems like PLCs (Programmable Logic Controllers), SCADA (Supervisory Control and Data Acquisition), and embedded systems to ensure efficient and safe operation of automated equipment. Their role often involves collaborating with hardware engineers, troubleshooting system issues, optimizing performance, and sometimes leading project teams. In addition to technical expertise, they need strong problem-solving skills and experience with relevant programming languages and industry standards.
What cities are hiring for Senior Controls Software Engineer jobs? Cities with the most Senior Controls Software Engineer job openings:
What are the most commonly searched types of Controls Software Engineer jobs? The most popular types of Controls Software Engineer jobs are:
What states have the most Senior Controls Software Engineer jobs? States with the most job openings for Senior Controls Software Engineer jobs include:

Sr. Controls Engineer

Mastech Digital

Charlotte, NC โ€ข On-site

$63/hr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 27 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Sr. Controls Engineer for our client in the Technology domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.

Duration: 12+ Months Contract with possible conversion or extension

Location: Charlotte, NC 28216 (100% Onsite)

Salary: $63.00/Hourly

Role: Sr. Controls Engineer

Primary Skills: Controls Engineering

Role Description: The Sr. Controls Engineer must have 2-7+ years of experience. We are seeking a highly experienced senior controls engineer to support the design, installation, start-up, and debugging of advanced manufacturing equipment in a high-volume production environment.

This role will require a mix of electrical design, hardware design and programming capabilities to design Rockwell based process and automated equipment. This is an excellent opportunity for a seasoned controls professional who enjoys working directly with equipment, solving technical challenges, and supporting complex installation and start-up activities.

Required Qualifications:

- Software/Controls programming experience with PLC’s, HMI’s (hardware/software), SCADA primarily Rockwell.

- Experience with HMI and SCADA systems primarily FT View, Optix, Ignition.

- Understanding of PID control implementation.

- Capability to design, develop and deliver fully integrated machine and motion control, automation, and process machine systems to manufacturing.

- Able to effectively leverage external machine builders and system integrators to design, develop, and deploy integrated manufacturing systems to global manufacturing facilities.

- Understanding of electrical panel layout, schematic design, ladder logic programming, and system testing and troubleshooting. AutoCAD and/or AutoCAD Electrical skills.

- Familiarity of logic-based programming. PLC and IEC base programming structure including ladder logic, function blocks, structured text, and sequential flowchart desirable.

- Familiar with Machine Safety Design principles per ISO 13849 -1&2.

- Must be capable of executing project assignments, in a cross-functional team based environment.

- Experience designing and implementing industrial communication technologies (Ethernet/IP, EtherCAT).

Key Responsibilities:

- Lead controls engineering scope for automation and capital projects from concept development through design, build, installation, startup, and commissioning.

- Design, develop, and deploy integrated automation and machine control systems using PLC, HMI, SCADA, and related controls technologies.

- Define control architectures, functional specifications, and integration requirements that support manufacturing and process objectives.

- Provide technical direction for controls work executed by contractors, system integrators, machine builders, and internal project team members.

- Review and approve controls deliverables such as electrical schematics, panel layouts, PLC and HMI programs, network architecture, and integration documentation.

- Troubleshoot complex controls, programming, networking, and system integration issues during project execution and startup.

- Support commissioning, startup, training, and technology transfer as systems are handed off to plant teams.

Travel Requirements:

Travel to support projects at facilities in NC (Hickory, Wilmington) facilities as needed. Occasional travel to supplier or vendor locations may be required for equipment check-out prior to shipment.

Work Schedule:

- Typical schedule is 40 hours per week

- Schedule flexibility is required and may include weekends, holidays, or extended days during installation and start-up activities

Education: Bachelor’s degree in computer science or any IT related field.

Experience: Minimum 2-7+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (no visa sponsorship)

Recruiter Name: Monika Soun

Recruiter Phone: 929-998-8172

Benefits:

We have various coverages and additional benefits to choose from:

- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

- Paid Leaves (Wherever applicable).

- Life & Disability Coverage (Upon eligibility).

- 401K Option, Education Assistance Program and more.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.