What are the responsibilities and job description for the Software Developer position at System One?
System One is seeking an experienced Software Developer to join the Computer Vision group. The group is focused on software engineering, computer vision applied to physical systems of its rapidly growing product line. Candidates should be self-motivated and thrive working in a fast-paced environment.
CANDIDTES MUST RELOCATE TO LOUISVILLE, KY! Direct Hire! Relo available.
Responsibilities include:
- Implement, support and improve various machine automation strategies.
- Design algorithms and rapid prototype.
- Unit tests, Profiling, Refactoring
- Develop, Train and Test various Neural Network (NN) models.
- Optimize code for speed and accuracy
Required Qualifications:
- BS, BA, MA or PhD in Computer Science or related fields
- Strong problem solving and critical thinking skills
- Strong attention to detail
- 5 years of industry experience with C/C and Python
- Two years of experience implementing parallel, synchronous and asynchronous, low latency algorithms
- Knowledgeable OpenCV, ROS, PCL and CUDA is a plus.
- Experience with machine learning, TensorFlow, Keras or Torch.
- Strong communication, organization, and time management skills
Preferred Qualifications:
- Dev-ops experience
- Robotics Experience, Simulations
- Open-source community involvement