Software Engineer
Core
Building and maintaining a desktop automation suite for solar photovoltaic manufacturing testing, combining computer vision, hardware integration, and AI-powered inspection.
Role type
Software Engineer (Python generalist)
Builds
IMPEL platform (Windows desktop applications for factory floor testing)
Domain
Solar photovoltaic manufacturing / Industrial automation / Computer vision
Deliverable
production ML models | product features | infrastructure
Required skills
Python, PyQt/PySide6, OpenCV, PyTorch, Modbus, Ethernet IP, PyInstaller, Inno Setup, agentic AI coding tools
Preferred skills
None stated
Technologies
Python, PyQt/PySide6, OpenCV, PyTorch, digiCamControl, Modbus, Ethernet IP, PyInstaller, Inno Setup, Claude Code, Copilot
Responsibilities
Develop and optimize computer vision and image processing pipelines; Integrate industrial hardware including cameras and I/O modules; Build and maintain desktop application UI; Package and distribute Windows desktop applications; Contribute to AI inference pipelines for defect detection; Write clean, maintainable Python code for Windows-primary codebase with hardware in the loop; Use agentic AI coding tools as a core part of daily workflow