Talent 101 Circuit

Software Engineer With Real-Time, Embedded & Application Program Development Experience

Posted on September 16, 2016 by Kent Smith

James – Software Engineer

  • 10 years experience in software development of real-time, embedded and application programs, using C/C++, assembly Matlab/Simulink, LabVIEW RT, C# and PLC.
  • Programming graphical user interface (GUI) and object oriented (OO) design using C/C++, C#, VB, VC++, Delphi, Matlab, LabVIEW, and Fortran.
  • Control software development for automatic drilling rig (Auto-Driller), hybrid electric vehicles, transmission and engine emission system, familiar with both classic (PID control) and modern control theory (e.g. cascade control, adaptive control, optimal control, kalman filter, intelligent control, etc.).
  • Industry communication protocols, e.g. CAN, RS232, RS485, I2C, and Modbus.
  • Real time simulation and development of hardware-in-the-loop (HIL) simulator using dSpace, ControlDesk, NI VeriStand, and MathWorks xPC target.
  • Various software development tools and microcontrollers, including dSpace, VeriStand, Mototron, Open ECU, CoderWarrior, Embedded Workbench, MPLAB, CANalyzer, HCS08, HCS12, PIC24, Infineon C166, MSP430, JIRA, Bamboo, and Confluence.
  • Data acquisition systems as well as electrical schematics and PCB layout design.
  • Various lab equipment such as oscilloscopes, logic analyzers, and multi-meters.
  • Leadership role on project planning, scheduling, budget preparation and tracking.
  • M.S. in Electrical Engineering.

Topics: C++ Developer, Software Developer, Software Engineer, Electrical Engineer

Kent Smith

Kent Smith is a Senior Business Development Manager at Talent 101. He is responsible for managing the semiconductor engineering solutions at Talent 101’s clients. His expertise includes recruiting and workforce solutions, and working with engineering groups at Talent 101’s clients to improve business performance.