< Back to Job Listing

Software/Electrical Engineer

Would you like to get involved with factory machine control or automation? Do you have the ability to diagnose and troubleshoot problems with factory automation or would you like to learn how? In addition, do you have a knack for programming machines to optimize cycle time, utilization, and operator usability? We are looking for a person to help us program, debug and install custom test and assembly equipment we build for our key customers which included Caterpillar, John Deere, CNH, Eaton, Danfoss, and Agco. We are particularly skilled in data acquisition and machine controls for the Agriculture, mining, aerospace, and construction industry.

As the Lead Software/Electrical Engineer for Electrical Test Systems, you will have project responsibility for software design, test & debug, shipment and installation of our custom equipment. You will first work with the project manager to understand the system we are supplying. You will be given labor budgets to complete all required tasks. Your objective is to get the system up and running successfully working on the customer’s floor and be able to support them completely.

When you are on site at the customer’s factory, your interpersonal skills will be required to deal with customer requests, and the pressure associated with bringing new equipment on line and making it productive in the smoothest fashion possible. Your ability to create confidence in our equipment builds customer loyalty. You are the face of Titan at our customer’s facility. Your goal is to build credibility for our services and make them a repeat customer.

This position best suits a person who enjoys some “hands on” aspects of custom designed equipment, a wide range of project activities to make it work and thrives on new software and electronics technology.

Our Products:

  • Electrical Test Bench: Our test benches can be found in agricultural and construction factories throughout the US and Mexico. They are computerized, fully automated stations that interface directly with the factory’s ERP system to tailor itself to each part as it arrives down the assembly line. Many of our systems connect directly to a vehicle’s CAN bus network for validation and extended diagnostics and error detection.
  • Electrical Sub Assembly Test Bench: Fully automated computer controlled electrical test benches used on factory assembly lines for assisting line operators in assembly, testing, validating, repair and tracking of electrical assemblies such as armrests, roof assemblies, fuse boxes, and full cabs.
  • Hydraulic Test Bench: Fully automated hydraulic test benches for testing hydraulic valves, pumps, motors, cylinders, and struts. These stations are computer or PLC controlled and are comprised of many sensors and advanced devices.
  • Powertrain Test Stand or Cell: Powertrain test stations used on assembly lines for testing and validation of transmissions, differentials, gearboxes and more.
  • Assembly and Press Station: Press and assembly stations used in pressing and validation of bearings and related components while also validating the assembly.
  • EOL Test Laptop: Portable laptop based testing tools. Computers running our test applications to validate vehicle function and configuration.
  • ECU Programming Station: Electronic Control Unit flash programming and configuration stations. CAN bus programming stations that can flash program ECUs with customer specific application and boot code. These stations are a specialty product that most service technicians will not be required to support.

To see the full range of Titan’s products please visit www.TitanSystems.com.

Tasks involved:

  • Applications involve the testing of Off-Highway cabs, construction equipment, forestry equipment, agricultural tractors, etc., but may also include hydraulic components, e.g., valves, pumps, cylinders, etc.
  • Work with Software that is mainly developed using VB.NET OR LabVIEW, Microsoft Excel, National Instruments drivers and Data Acquisition hardware.
  • Designing, coding and debugging Titan software applications for test & assembly equipment.
  • Power up the complete test system and debug the system software and hardware.
  • Onsite system startup and run off
  • Onsite software upgrades for test systems
  • Take part in the run-off process where the test system is demonstrated to the Customer before shipment.
  • Take part in the system installation, start-up and training at the Customer’s facility.
  • Write system software documentation that describes how the software interacts with the test system and unit under test.
  • Work through problems with Customer personnel over the phone by asking questions, reviewing schematics and looking at the test stand code.

Technical Skills and Education Required:

  • Bachelors or Associates Degree in Computer/Electronics Engineering Technology or equivalent experience.
  • Electrical diagnostics and troubleshooting skills are a must.
  • Programming proficiency in VB.net, VBA, VB6
  • OR Programming proficiency in National Instruments LabVIEW
  • Proficiency in MS Word, Excel, Microsoft Access.
  • Skilled in working with Microsoft’s WINDOWS operating systems (XP, 7, 10, 11).

Optional Skills and or Abilities:
On the job training is available where required

  • Familiarity with NATIONAL INSTRUMENTS data acquisition hardware
  • Experience in writing programs for industrial data acquisition and industrial control applications
  • Ability to debug and troubleshoot automation controls systems
  • Understand data acquisition systems which work with the system’s electrical, mechanical, and hydraulic components to collect, process, analyze, and verify data obtained for measurements taken of actual values (i.e.: flows, pressures, voltages, distances, etc.).
  • Knowledgeable in Statistical Process Control techniques and be able to implement these techniques as needed within the software.
  • Capable of using PC controls to perform a basic check-out of test stand functionality. This includes checking electric motors for correct rotation, checking for hydraulic and pneumatic leaks, making sure cylinders, actuators, etc., can move freely, checking electric switches for correct logic and continuity, etc.
  • Understanding of industrial test systems combining three-phase 480 VAC power, motor, drives, controls, and instrumentation, hydraulics, and electro mechanical devices.
  • Database interfacing experience: SQL syntax, ODBC configuration, MS Access.
  • Experience with different industrial communication protocols: RS232/485, Ethernet, Modbus, CAN J1939/UDS
  • Ability to use AutoCAD or Solidworks at a basic level to read and update drawings.
  • Familiarity with Allen Bradly RS Logics PLC Software, PLC Programming, Panel view HMI development.
  • Familiarity with in Siemens S7 PLC Software development.
  • Experienced with the development of HMI’s (Human Machine Interfaces) including generating operator prompts, displaying meaningful error messages in response to test stand faults, displaying system status, etc.
  • Embedded Controller testing and trouble shooting
  • Technically proficient at writing data acquisition routines to obtain test data from sensors via the data acquisition hardware, process or analyze the data, display it and save the data to a local file or over a network to a database file.
  • Able to read and interpret electrical and hydraulic schematics that define the test station control and design.

Behavioral Skills Required:

  • This position will be working with different levels of customer personnel, e.g., assemblers, maintenance, management, etc., and must be able to do so in a professional manner.
  • Drive for results with a “can do” attitude and a sense of urgency
  • Excellent communication (verbal and written)
  • Ability to manage multiple priorities
  • Must also be able to work effectively on a project team as well as being self-directed when working alone on software projects
  • Detail oriented, perfectionist who is well organized
  • Willingness to work late to meet critical project deadlines
  • Ability to build respect among peers and team members built on achievement of team goals
  • Collaborate closely with team members to foster ownership of designs


  • Travel throughout North America mainly in the Midwest up to 25% of the time.
  • Most travel is done during the work week but may require occasional weekend travel.

Key Measurements:

  • Customer Satisfaction
  • Performance to budget
  • Performance to schedule
  • First time pass at internal acceptance and plug and play installation
  • Positive feed back from Project Managers, sale personnel, customers and execution team

Company maintains the right to fill these positions at any time. In addition, the company may conduct simultaneous external and internal searches and may select external candidates over internal candidates.