Position : PLC Engineer Location : Houston TX (Day 1 onsite) 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 IEC61131-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· Bootloader 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.