PLC Engineer TECHM
Listed on 2026-07-24
-
Software Development
Embedded Software Engineer, Software Engineer
PLC Engineer
Position: PLC Engineer
Location:
Houston TX (Day 1 onsite)
Full Time Customer – TechM/Halliburton
Salary - $100-$110k
Key skills highlighted are must. PLC and Programming
Should be able to understand and draw the electrical schematics for electro-hydraulic control system
Experience with IEC
61131-3 programming languages for multiple PLC platforms, Schneider's SCADAPACK and SOFT PLC is must
Ladder Programming FBD (Functional Block Diagram) SFC (Sequential Function Chart) ST (Structured Text)
Experience in NI product and LabVIEW development for Selecting appropriate NI hardware as per product requirement
Data acquisition applications using NI DAQ Communication protocols (Serial, Ethernet)
Database and Report generation toolkits
Embedded C/C++ programming on microcontrollers, and microcontrollers including coding of interfaces to external systems
Setting up and developing against different toolchain(s) including but not limited to GCC, CCS, Libero, Vivado etc.
Boot loader configuration and debugging, JTAG, SWO. Communication interfaces such as SPI/I2C/SCI/CAN/UART
Control algorithms for power supplies and motor drivers
Understanding of how to work around processing, memory, I/O, timing, and other limitations
Using basic laboratory instruments efficiently for test and analysis during development (oscilloscope, function generator, logic analyser etc).
Using common debugging tools to troubleshoot embedded code and implement corrections
Designing tests including regression tests and unit testing
Troubleshooting prototype and production tools at Electromechanical Systems level
Preferable:
Experience with embedded Linux operating systems and development environment, using Buildroot, Yocto or other tools.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).