Hunter Engineering Computer Science Co-Op in Bridgeton, Missouri
Hunter Engineering Company is a global leader in the development and manufacturing of computer based automotive service equipment. We are in search of an enthusiastic and self-motivated sophomore, junior, or senior with a major or minor in a field of study cohesive with Computer Science, Electrical Engineering and/or Computer Engineering.
This position will focus on exposing an aspiring electronic design engineer to the total product evolution process, including a first-hand, practical exposure to the manufacturing floor. Our goal is to provide an experience that will be an important, effective first step in the career of a future project engineer.
This position is primarily responsible for the research and development of various features based on machine learning and machine vision. Students work primarily on a Windows PC with C++, C#, Python and PowerShell. Much of the actual machine learning training is done on a fast Linux machine. There is a lot of real world data from Hunter equipment to work with making this a unique Data Science job. The machine vision part of this job would involve working with OpenCV, a camera and some lights.
The individual will be involved in a variety of projects which may include:
Various 3rd party software installation
Software design and testing
Test and evaluate machine learning models
Data annotation and manipulation
Experimentation to improve imaging results
Depending on skill set, potential electronic design, prototype construction and evaluation
Co-Op gains experience in:
Research & Development, Software
Create small test programs for a variety of projects. Test programs are typically written in C++, C#, Python or PowerShell depending on what is being tested and what the student is more comfortable using. Microsoft Visual Studio is the typical IDE used but another popular alternative is Visual Studio Code.
Modify existing software to fix bugs, make improvements and add functionality. On larger software projects that span several co-op students, it is not uncommon to make software changes to the project as we make more discoveries.
- Evaluate various commercial equipment to determine if it can be used in Hunter products or internally for R&D or in manufacturing. Example commercial equipment from past work includes IP cameras for taking images used in machine learning image classification.
Product and R&D Testing
Data Science projects continually need to be validated against data that has not been used for training and testing. At times there is a need to acquire or synthesize additional data for this purpose.
Machine Vision projects involve images from the real world where photographed objects and lighting change all the time. Code and sometimes hardware have to evolve for these real world scenarios.
Computations and Calculations
- Perform engineering computations and calculations. Example calculations from past work include timing information from individual computations which were then extrapolated out to calculate overall expected times or data gathering to then calculate what the maximum distance would be between vehicles at a given maximum speed before we miss measurements.
Create a written document of research performed such that another co-op could repeat the research.
Create instructions on getting a project running which would include installing 3rd party software, Hunter software project locations and install instructions, hardware required and the overall testing process. These instructions would typically be used by other student co-ops and eventually more broadly across the company.
What to Expect
It will be our intent and purpose to provide the individual with real world experience, which includes assisting in the progression of a product from concept stage to production. The work done by co-ops in this position is applied to actual Hunter products. The work is normally very individualized even if you are working in a larger group. We host many co-ops annually. Our goal is to provide an experience that will be an important, effective first step in the career of a future engineer.
Also visit our website for testimonials from previous co-ops
Minimum 3.0 GPA (must be on resume)
Major study in Computer Science or Computer Engineering
At least some programming experience
Excellent communication skills.
Street: 11250 Hunter Drive