Previous Job
Previous
IT - Software Engineer - Plano, TX
Ref No.: 17-02307
Location: Plano, Texas
Job Title: IT - Software Engineer
Job Location: Plano, TX
Position Type: Contract  
Pay Rate:  DOE
 
US Citizen, Green Card, GC EAD and H4 EAD preferred.
No sponsorship available for this job, NO C2C
 

Job Description: 
 
Embedded Systems Engineer/Controls Engineer
Creating, modifying, and testing applications in embedded industrial control systems environments, specifically material handling systems. Needs to be an expert with the C language in particular, and familiar with as many other languages noted below as possible. :
 
Languages
  • Borland Delphi
  • Linux gcc
  • Shell scripting in Linux/Unix envornments
  • Visual C
  • Visual C# .Net
  • Watcom C (Including MS-DOS variants)
  • T-SQL on Microsoft SQL Server
 
Critical skillsets
  • TCP/IP Sockets programming
  • Serial port IO programming (in Linux / gcc, Visual C/C++, Watcom C/C++)
  • Advanced data structure manipulation in C (B-Trees)
  • Experience with coding for relational databases, specifically Microsoft SQL Server
 
Industry specific knowledge
 
  • An understanding of material handling systems principles of operation and terminology
  • Ability to read and understand electrical schematics as they relate to industrial control systems.
  • Familiarity with common control system components such as photo-eyes, solenoids, encoders / tachometers, automated scanning tunnels.
  • Familiarity with principles of PLC ladder logic
  • Familiarity with HMIs, SCADA systems, and OPC is a plus
 
Position responsibilities
 
  • Assist with design, coding, implementation and follow up support for the software layer of industrial control systems used for material handling in retail and direct supply chain facilities.
  • Multiple hardware / software platforms and technology stacks
  • Analyze and recommend design approaches for new interfaces to these systems
  • Development and implementation of test cases and methodologies for multiple types of control systems.
  • Design and build of simulation software for industrial controls as needed
  • Creating and refining technical design documentation for both new and pre-existing applications.
  • Coordinate with business owners and multiple IT groups to conduct testing on installed systems where appropriate.