CrawlJobs Logo

Control Systems Programmer

United States, Irvine · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

The programmer is responsible for writing and debugging AV control systems, including user interfaces, used in residential and/or commercial applications (typically Crestron or Savant).

Job Responsibility

  • Writing and debugging AV control systems, including user interfaces, used in residential and/or commercial applications
  • Working with the installation team and help diagnose both hardware and software problems
  • Visiting job sites for uploading and/or debugging systems
  • Reading line diagrams to create, develop, and debug modules
  • Programming large and small-scale jobs
  • Providing remote system support to technicians in the field
  • Downloading program files remotely
  • Servicing jobs programmed by others
  • Providing good documentation of all aspects of his/her program to accommodate service on the projects

Requirements

  • 5 years experience with AMX, Crestron and/or Savant programming
  • 5 years of working knowledge of basic networks, including wireless networks
  • 5 years of working knowledge of RS-232/422/485 wiring interface, including device communication protocol
  • Must have passed one or more intermediate programming class(es)
  • Advanced knowledge and understanding of A/V, lighting, pool, and other subsystems
  • Complete and thorough knowledge of subsystems and subsystem integration, as well as TCP/IP, Crestnet, Axlink and NetLinx integration
  • Complete and thorough knowledge of high-end theater installations including front projection systems, motorized lifts, screens, drapes and other specialty item programming
  • Substantial knowledge (depth and breadth) of networks and their setup
  • High levels of responsibility, dependability, communication, decision-making, problem solving, teamwork and work ethics
  • Advanced skills such as effectiveness, efficiency, resource management, organizational skills and leadership

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Control Systems Programmer

8 matching positions

Control Systems Software Designer

As a member of a highly motivated, multidisciplinary team, you will design and d...
Location
Location
Canada , Woodbridge
Salary
Salary:
36.54 - 54.81 USD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A post-secondary degree specializing in Mechatronics, Systems, Electrical or Computer Engineering
  • 3 years of experience programming Programmable Logic Controllers (PLC), and Human/Machine Interfaces (HMI) using Allen Bradley (Rockwell Studio 5000 Logix Designer) or Siemens (TIA Portal) software
  • 3 years of experience in a hands-on automation/controls environment working on Supervisory Control and Data Acquisition (SCADA) and Manufacturing Execution Systems (MES) systems
  • Proficiency in understanding programs written in structured test (i.e. Visual Basic, C#, Python, languages). Strong programming, mechanical and electrical problem-solving skills
  • Experience with configuration/troubleshooting of instrumentation (power supplies, meters, sensors, safety switches, etc.) using vendor software and interfaces
  • Experience working in Just-In-Time environments and on mission critical systems
  • Ability to communicate effectively, both orally and in writing
  • Understanding of robotics, control systems and machine operation with hands-on experience is required
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision
Job Responsibility
Job Responsibility
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methods (ATS Global Code Standard)
  • In depth programming in environments mainly using PLC Ladder logic (Rockwell / Siemens platforms), and structured test (i.e. shell scripting, Visual Basic, C#, Python)
  • Ability to reverse-engineer and write PLC code from scratch
  • Select, test and integrate hardware and software components such as robots, I/O, analog devices, motion controllers, sensors, vision systems and lasers
  • Debug and commission control systems at our facility, during the system integration stage and then at the customer's site during installation. Travel to both domestic and international customer locations for SAT (up to 20% travel per year)
  • Work with other members of the control systems design department and other groups to continuously improve methods of integrating controls technology, with the goals being enhanced safety, enhanced functionality and reduced cost
  • Work with customers, project managers, designers, toolmakers and electricians to solve problems to provide the customer with a complete, functional automation system
  • Provide thorough testing of machine functionality to verify software program completeness
  • Provide accurate documentation for each project and training specific to their current project (i.e. machine operation, programming principles and program structure)
  • Improve the knowledge and capability of other members of the department through mentoring. Responsible for meeting Team Member level KPIs as assigned. (Budget, Schedule, Quality, CI)
What we offer
What we offer
  • Eligible for Annual Incentive Bonus
  • Stock Purchase Plan
  • 3 Weeks Vacation
  • Health Care Benefits + $600 Health Care Spending Account
  • Employee Engagement Events (Employee BBQ’s and lunches, weekly snack day, etc.)
  • Employee Development Programs
  • Overtime pay
  • RSP matching
  • Employee Referral Bonuses
  • Educational Reimbursement Program
  • Fulltime
Read More
Arrow Right

Zos Mainframe Systems Programmer

NTT DATA are seeking an experienced z/OS Mainframe Systems Programmer to work on...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Multiple years of z/OS systems programming experience
  • Should have very strong Parallel Sysplex skills
  • z/OS, TSO/ISPF, USS, SDSF, JCL, RACF
  • Installation of several different IBM and CA products
  • Extensive experience of installing many IBM and CA products
  • Deep mastery of z/OS architecture, including IPL procedures, JES2/JES3 configurations, Sysplex management, SMF data collection, and parmlib customization
  • Proficient in writing and debugging system-level routines and automation: Assembler for exits and control blocks, REXX for scripting and batch utilities, JCL for job submission, parameterization, and workflow control
  • Managing hardware and logical resources across LPARs: DASD and tape allocation via HCD/HCM, LPAR configuration in HMC, Security administration using RACF or equivalent
  • Analytical troubleshooting of abends, storage hangs, and performance anomalies using: Dump analysis with IPCS, SLIP and trace tools, System logs and console messages
  • Ensuring data integrity and swift recovery with: DFSMShsm policies and recall management, FDR/ABR for high-speed backups, FlashCopy or virtual tape replication for near-instant restores
Job Responsibility
Job Responsibility
  • Upgrading, maintaining and supporting the z/OS operating system
  • Upgrading, maintaining and supporting ISV products particularly from vendors: IBM and Computer Associates (CA)
  • Working closely with the other Engineering teams to ensure the systems that are built are stable, available, up to date and running as effectively and efficiently as possible
  • Managing hardware and logical resources across LPARs: DASD and tape allocation via HCD/HCM, LPAR configuration in HMC, Security administration using RACF or equivalent
  • Ensuring data integrity and swift recovery with: DFSMShsm policies and recall management, FDR/ABR for high-speed backups, FlashCopy or virtual tape replication for near-instant restores
  • Optimizing system throughput and response times utilizing: RMF and SMF report analysis, OMEGAMON or BMC MainView dashboards, WLM classification and tuning
  • Configuring and supporting mainframe connectivity: VTAM and SNA definitions, TCP/IP stack on z/OS, OSA adapter and Coupling Facility communication
  • Executing OS and product upgrades with industry-standard utilities: SMP/E for PTF, APAR, and deliverable management, z/OSMF workflows for streamlined maintenance, Broadcom (e.g., Topaz), IBM, and BMC tooling for fix management and compliance reporting
  • Fulltime
Read More
Arrow Right

Mainframe CICS Systems Programmer

We are currently seeking a Mainframe CICS Systems Programmer to join our team in...
Location
Location
United States , Buffalo
Salary
Salary:
106575.00 - 142100.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ CICS System Programmer or Technical Specialist experience
  • 10+ Proven knowledge of a combination of the following products: CICS Transaction Server 4.2 and/or 5.3
  • SMP/E
  • Omegamon/CICS
  • ACF2 & RACF
  • A flexible and adaptable management style with experience of developing yourself and others
  • A track record of making complex business decisions with authority, even in times of ambiguity, considering the potential long-term risks and implications
  • Mainframe SYSPlex environment experience
Job Responsibility
Job Responsibility
  • Install, administrate, maintain, resource definitions and supporting CICS systems software
  • Support and maintain CICS production including 'out of hours' troubleshooting
  • Provide technical assistance to developers and application support teams
  • Design and develop new hardware and software technology solutions
  • Lead and direct problem investigation and recovery in complex situations
  • Install and test new versions of CICS
  • Provide 2nd and 3rd Level Support for applications that use CICS
  • Establish the needs of users and monitor user access and security
  • Monitor performance and manage parameters in order to provide fast responses to front-end users
  • Develop, manage and test back-up and recovery plans
What we offer
What we offer
  • Medical, dental, and vision insurance with an employer contribution
  • Flexible spending or health savings account
  • Life and AD&D insurance
  • Short and long term disability coverage
  • Paid time off
  • Employee assistance
  • Participation in a 401k program with company match
  • Additional voluntary or legally-required benefits
  • Incentive compensation based on individual and/or company performance
  • Fulltime
Read More
Arrow Right

Db2 Systems Programmer

We are currently seeking a DB2 Systems Programmer to join our team in Buffalo, N...
Location
Location
United States , Buffalo
Salary
Salary:
106575.00 - 142100.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a DB2 Systems Programmer, in a mainframe/z/OS environment
  • 7+ years of hands-on experience with DB2 installation, migration, testing, maintenance, and/or troubleshooting
  • 7+ years of DB2 performance monitoring, tuning, subsystem parameters, and/or workload management
  • 7+ years of experience with DB2 backup, recovery, archiving, storage management, and/or disaster recovery procedures
  • 3+ years of experience supporting CICS-DB2 OLTP environments
  • 3+ years of experience supporting distributed DB2 connectivity and application interfaces
  • Ability to provide 2nd and 3rd level support for production incidents and application issues
  • Knowledge of DB2 security administration, access control, user authorization, and audit requirements
  • Good understanding of mainframe technologies such as z/OS, CICS, JCL, TSO/ISPF, RACF, SMP/E, VSAM, SDSF, and batch processing
  • Experience with DB2 performance and monitoring tools (OMEGAMON, IBM DB2 Query Monitor, BMC, CA/Broadcom, RMF, SMF, or similar tools)
Job Responsibility
Job Responsibility
  • Install and test new versions of DB2
  • Provide 2nd and 3rd Level Support for applications that use DB2
  • Ensure support and management of distributed DB2 connections
  • Ensure stability and integrity of a highly responsive OLTP (CICS) DB2 environment
  • Establish the needs of users and monitor user access and security
  • Monitor performance and manage parameters in order to provide fast responses to front-end users
  • Develop, manage and test back-up and recovery plans
  • Ensure that storage and archiving procedures are functioning correctly
  • Carry out capacity planning
  • Communicate regularly with technical, applications and operational staff to ensure database integrity and security
What we offer
What we offer
  • Medical insurance
  • dental insurance
  • vision insurance with an employer contribution
  • flexible spending or health savings account
  • life and AD&D insurance
  • short and long term disability coverage
  • paid time off
  • employee assistance
  • participation in a 401k program with company match
  • Fulltime
Read More
Arrow Right

Z/OS Mainframe Systems Programmer

NTT DATA are seeking an experienced z/OS Mainframe Systems Programmer to work on...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Multiple years of z/OS systems programming experience
  • Should have very strong Parallel Sysplex skills
  • z/OS, TSO/ISPF, USS, SDSF, JCL, RACF
  • Installation of several different IBM and CA products
  • Extensive experience of installing many IBM and CA products
  • Deep mastery of z/OS architecture, including IPL procedures, JES2/JES3 configurations, Sysplex management, SMF data collection, and parmlib customization
  • Proficient in writing and debugging system-level routines and automation: Assembler for exits and control blocks, REXX for scripting and batch utilities, JCL for job submission, parameterization, and workflow control
  • Managing hardware and logical resources across LPARs: DASD and tape allocation via HCD/HCM, LPAR configuration in HMC, Security administration using RACF or equivalent
  • Analytical troubleshooting of abends, storage hangs, and performance anomalies using: Dump analysis with IPCS, SLIP and trace tools, System logs and console messages
  • Ensuring data integrity and swift recovery with: DFSMShsm policies and recall management, FDR/ABR for high-speed backups, FlashCopy or virtual tape replication for near-instant restores
Job Responsibility
Job Responsibility
  • Upgrading, maintaining and supporting the z/OS operating system
  • Upgrading, maintaining and supporting ISV products particularly from vendors: IBM and Computer Associates (CA)
  • Working closely with the other Engineering teams to ensure the systems that are built are stable, available, up to date and running as effectively and efficiently as possible
  • Managing hardware and logical resources across LPARs: DASD and tape allocation via HCD/HCM, LPAR configuration in HMC, Security administration using RACF or equivalent
  • Ensuring data integrity and swift recovery with: DFSMShsm policies and recall management, FDR/ABR for high-speed backups, FlashCopy or virtual tape replication for near-instant restores
  • Optimizing system throughput and response times utilizing: RMF and SMF report analysis, OMEGAMON or BMC MainView dashboards, WLM classification and tuning
  • Configuring and supporting mainframe connectivity: VTAM and SNA definitions, TCP/IP stack on z/OS, OSA adapter and Coupling Facility communication
  • Executing OS and product upgrades with industry-standard utilities: SMP/E for PTF, APAR, and deliverable management, z/OSMF workflows for streamlined maintenance, Broadcom (e.g., Topaz), IBM, and BMC tooling for fix management and compliance reporting
What we offer
What we offer
  • Comprehensive, locally competitive benefits package
  • Fulltime
Read More
Arrow Right

Senior Control Systems Engineer

Senior Control Systems Engineer (Control Systems Integration). As a Senior Contr...
Location
Location
United Kingdom , Woodford Green
Salary
Salary:
60000.00 - 70000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in a Senior or Lead Control Systems Engineering role
  • Degree in Software or Electrical Engineering, or equivalent qualifications
  • Mentoring or team leadership experience
  • Proven ability to design and modify PLC and SCADA/HMI software
  • Experience with Allen Bradley, Siemens, Mitsubishi, or Wonderware systems (other platforms also considered)
  • Experience in producing detailed documentation, and client communication
  • Full UK driving licence and eligibility to work in the UK
  • Instrumentation and Electrical experience would be preferable
Job Responsibility
Job Responsibility
  • Lead the design, development, and commissioning of control systems
  • Attend client meetings, conduct site surveys, and provide technical leadership
  • Programme and configure PLC and HMI/SCADA software (Siemens, Rockwell, Mitsubishi, Wonderware/ AVEVA, ClearScada/ GEOSCADA etc.)
  • Produce detailed project documentation and ensure technical compliance
  • Oversee site commissioning (occasional short periods away from home)
  • Mentor our graduates and apprentices
What we offer
What we offer
  • Auto enrolment pension scheme (including salary sacrifice/exchange for pension payments if desired)
  • Private health scheme (after 1 year service)
  • Death in service plan (after 5 years service)
  • 25 days holiday plus bank holidays (raises to 30 days after 5 years of service)
  • Company car scheme
  • Access to our Wellbeing programme operated through COGG
  • Access to 24/7 365 days confidential employee counselling service, free for employees and their families
  • Access to our Training Hub (various training courses available)
  • Annual Personal development and salary reviews
  • Free parking at all our offices (Subject to availability)
  • Fulltime
Read More
Arrow Right

Systems Programmer II

Under close supervision the Systems Programmer I maintain the integrity, perform...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a bachelor's degree and zero (0) to two (2) years of related experience or an equivalent combination
  • Knowledge of appropriate networks, products, and protocols
  • Knowledge of Unix, Windows NT/2000/98, Internet Security, Oracle ERP
  • Knowledge of associate database/software/documentation
  • Strong technical aptitude
  • Troubleshooting skills
Job Responsibility
Job Responsibility
  • Assists in the support, maintenance, and implementation of network, messaging, data/voice infrastructure, servers, and storage equipment within the IT data center
  • Conducts end-user support tasks, administrative account changes, and basic end-user troubleshooting
  • Works with more senior team members to perform patching, upgrades, and complex issue resolutions
  • Identifies and resolves routine product related problems
  • assumes control of time-critical calls or issues
  • Research ongoing problems utilizing all information available, equipment histories, and remote support status files
  • Implements design solutions to keep up with and accommodate unified communications expansion
  • Performs other duties as assigned
What we offer
What we offer
  • options for healthcare coverage
  • 401(k)
  • tuition reimbursement
  • vacation, sick, and holiday pay
  • Fulltime
Read More
Arrow Right

Lead/Senior Control Systems Engineer

As a Lead / Senior Control Systems Engineer, you will work closely with our Regi...
Location
Location
United Kingdom , Peterborough
Salary
Salary:
45000.00 - 55000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years’ experience in a Senior or Lead Control Systems Engineering role
  • Degree in Software or Electrical Engineering, or equivalent qualifications
  • Mentoring or team leadership experience
  • Proven ability to design and modify PLC and SCADA/HMI software
  • Experience with Allen Bradley, Siemens, Mitsubishi, or Wonderware systems (other platforms also considered)
  • Experience in producing detailed documentation, and client communication
  • Instrumentation and Electrical experience would be preferable
  • Full UK driving licence and eligibility to work in the UK
Job Responsibility
Job Responsibility
  • Lead the design, development, and commissioning of control systems
  • Attend client meetings, conduct site surveys, and provide technical leadership
  • Programme and configure PLC and HMI/SCADA software (Siemens, Rockwell, Mitsubishi, Wonderware/ AVEVA, ClearScada/ GEOSCADA etc.)
  • Produce detailed project documentation and ensure technical compliance
  • Oversee site commissioning (occasional short periods away from home)
What we offer
What we offer
  • Auto enrolment pension scheme (including salary sacrifice/exchange for pension payments if desired)
  • Private health scheme (after 1 year service)
  • Death in service plan (after 5 years service)
  • 25 days holiday plus bank holidays (raises to 30 days after 5 years of service), plus a holiday trading scheme
  • Company car scheme
  • Access to our Wellbeing programme operated through COGG
  • Access to 24/7 365 days confidential employee counselling service, free for employees and their families
  • Access to our Training Hub (various training courses available)
  • Annual personal development and salary reviews
  • Free parking at all our offices (Subject to availability & any company parking policies or parking rotas that may be in effect)
  • Fulltime
Read More
Arrow Right