Location: Remote
Employment Type: Contract
Responsibilities:
- Design, develop, and optimize PLC code using platforms like Siemens (TIA Portal), Allen-Bradley (RSLogix/Studio 5000), or Mitsubishi GX Works.
- Architect scalable automation solutions integrating PLCs, HMIs, SCADA, sensors, and actuators.
- Ensure system functionality and safety compliance in high-availability environments.
- Lead commissioning, testing, and troubleshooting for industrial automation projects.
- Collaborate with cross-functional teams for system integration and requirements.
- Design and debug embedded systems at the circuit and chip level, including schematic capture, PCB review, and hardware bring-up.
- Develop, test, and maintain firmware (C/C++/Assembly) for microcontrollers and SoCs.
- Perform failure analysis and component rework using oscilloscopes, multimeters, and logic analyzers.
- Evaluate new components and architectures for hardware applications.
Required Qualifications:
- Bachelor's or Master’s degree in Electrical/Electronic Engineering or related field.
- 10+ years of experience in PLC programming and embedded hardware design.
- Expertise in microcontroller platforms (ARM Cortex, PIC, Atmel) and serial protocols (UART, SPI, I2C, CAN).
- Advanced knowledge of electrical design tools (Altium, KiCad, OrCAD).
- Strong understanding of control systems, ladder logic, function block diagrams, and IEC 61131 standards.
Preferred Skills:
- Experience with industrial communication protocols (EtherCAT, PROFINET, EtherNet/IP, Modbus).
- Familiarity with IEC 61508/SIL, safety standards, and machine safety systems.
- Ability to lead projects and mentor teams.
- Industry knowledge in automotive, manufacturing, robotics, or medical devices.
Additional Details:
- Seniority level: Associate
- Employment type: Contract
- Job function: Information Technology
- Industry: IT Services and Consulting