Where AI meets the physical world.

We're a small, fast-moving, engineer-led firm in Knoxville. You work across the full stack, from vision and AI in the lab to robots, PLCs, and panels on the factory floor.

Photo: ThisisEngineering / Unsplash

We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

Current openings

Vision Algorithm Programmer / Engineer

Full-time · Knoxville, TN

Train deep learning models that inspect products at 1,200 units per minute, deploy AI-powered vision systems on real factory floors, and get hands-on with hardware: Arduino, Raspberry Pi, PLCs, and embedded controllers. If work that spans neural network training to PLC logic to GUI design gets your wheels turning, we challenge you to apply.

Responsibilities

  • Train, fine-tune, and deploy deep learning models (object detection, classification, OCR, anomaly detection) for real-time industrial inspection.
  • Design and develop machine vision algorithms using both classical image processing and modern AI techniques.
  • Build and optimize inference pipelines that run on PCs, edge devices, and embedded platforms.
  • Program PCs and PLCs for process automation and system integration.
  • Develop operator interfaces (GUI, HMI) for monitoring and control.
  • Support deployment at customer sites and provide ongoing improvement over the life of each system.

Requirements

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or Automation Engineering.
  • Must have: solid programming skills in C++, C#, or Python.
  • Must have: genuine curiosity and willingness to learn across disciplines (AI, vision, controls, embedded).
  • Experience with deep learning frameworks (PyTorch, TensorFlow, or ONNX Runtime) is a strong plus.
  • Familiarity with image processing libraries (OpenCV, HALCON, Cognex VisionPro, or similar).
  • Experience with PLC programming, embedded systems, or robotics is a plus.
  • Ability to work independently and manage project timelines.

Highlights

  • Highly competitive compensation and a flexible schedule.
  • A small, fast-moving firm where your ideas directly shape the product.
  • Full-spectrum work, from training models in the lab to wiring cameras and PLCs on the floor.
  • Platforms from embedded Linux and Raspberry Pi to industrial PCs and cloud services.
Deep learningComputer visionPythonC++OCRPLCEmbeddedEdge inferenceOpenCVAutomation
Apply for this role

Automation Engineer (Electrical / Mechanical)

Full-time · Knoxville, TN

Does industrial controls get your wheels turning? SolVIS is looking for a seasoned Automation Engineer, electrical or mechanical, who wants to think beyond the normal and bring to life solutions a customer could only dream existed. If you can design, build, and program turnkey systems, we challenge you to apply.

Responsibilities

  • Design and develop automated inspection systems using machine vision and other inspection methods.
  • Integrate controls across robots, PLCs, HMIs, and vision.
  • Program PLCs for automation and create electrical schematics.
  • Build, wire, and test custom control panels, and create mechanical structures.
  • Support and improve existing customer automation systems.
  • Support deployment at customer sites, with ongoing improvement over the life of each system.
  • Manage projects from concept through customer acceptance.

Requirements

  • BS in Electrical Engineering, Mechanical Engineering, or Automation Engineering preferred.
  • Must have: solid understanding of PLC programming (ladder and structured text).
  • Must have: ability to read and create electrical, mechanical, and pneumatic schematics.
  • Ability to create basic operator interfaces (GUI, HMI, or MMI).
  • Knowledge of image processing concepts is a plus.
  • Good project management skills and the ability to work independently.

Highlights

  • Highly competitive compensation and a very flexible schedule.
  • A small, highly mobile engineering firm where you can grow fast.
  • Work across many platforms: a range of PLC brands, robots and cobots, and SCADA.
  • Wear multiple hats, learn multiple systems, and develop your own ideas.
AutomationPLCRoboticsCobotsSCADAHMISchematicsProject management
Apply for this role

Don't see your role?

We're always glad to hear from strong engineers. Send us your resume and we'll keep you in mind.

Send us your resume