skip to Main Content

BrightSpot is looking for a software engineer:

Job Title: Senior Software Engineer at BrightSpot Automation

Location: Boulder Colorado


BrightSpot Automation ( is a leading provider of specialized manufacturing and measurement tools for the solar energy industry and photovoltaic researchers. We are dedicated to helping our customers improve module durability and performance by providing testing solutions for all PV technologies. Our expertise lies in solar cell and solar panel defect imaging, and we offer electroluminescence, photoluminescence, and UV fluorescence camera systems for imaging cracked cells and other defects in still images or video. We sell our solutions through the entire PV value chain, including R&D, product development, manufacturing, distribution, field testing, and recycling.  Our systems include modified consumer cameras, accessories (e.g., drone integration), and custom software to acquire images, enhance them, and automate the detection and quantification of the defects.

Position Summary:

We are seeking a Senior Software Engineer to join our team. The ideal candidate will have a passion for software engineering and experience with Python, Qt, Azure Cloud, and supporting the Azure AI stack. As a Senior Software Engineer, you will work closely with the team to design, develop, test, deploy and support software solutions for the automation and data analysis of our manufacturing and measurement tools. You will be responsible for design, implementation and supporting software solutions to improve our systems’ efficiency and accuracy, ensuring our software’s reliability and stability.  You will also provide product support to resolve issues and ensure smooth operation.


  • Design, develop, and maintain software applications and services using Python and the Qt framework.
  • Collaborate with cross-functional teams to build and deploy software solutions that support the automation and data analysis of our PV manufacturing and measurement tools.
  • Provide input into project plans and feature prioritization.
  • Perform quality control tests to ensure the software’s reliability, accuracy, and stability.
  • Work with the production team to deploy and maintain the software in production environments.
  • Utilize Azure Cloud and Azure AI stack to develop, deploy and monitor ML solutions.
  • Provide production support, resolve issues, and ensure the system runs smoothly.


  • Ability to work on a small team in a sprint environment and deliver to schedule
  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • At least 3 years of experience in software development, preferably in Python and Qt frameworks.
  • Experience working with Azure Cloud and Azure AI stack.
  • Experience with deployment automation tools such as GitLab.
  • Experience with DevOps practices such as continuous integration and continuous deployment.
  • Experience interfacing with data science teams and deploying and monitoring ML solutions.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

If you are passionate about software engineering and want to work with cutting-edge technology in the solar energy industry, please apply to join our team at BrightSpot Automation. We offer a competitive salary, flexible work arrangements, and opportunities for career growth and development.