Develops and manufactures innovative solar tracking solutions for utility-scale solar projects.
Develop and maintain Linux‑based software for solar tracker optimization and monitoring.
20 days ago ago
Junior (1-3 years), Intermediate (4-7 years)
Full Time
Chandler, AZ
Onsite
Company Size
1,000 Employees
Service Specialisms
Solar Energy Solutions
Engineering
Project Management
Consulting
Manufacturing
Sector Specialisms
Renewable Energy
Utility-Scale Solar
Solar Tracking
Energy
Utilities
Clean Energy
Solar
Energy Equipment
Role
Description
qa testing
automation
field testing
factory setup
telemetry
documentation
Work in a team to establish and maintain quality assurance (QA) testing on SmarTrack software that runs on the SmarTrack Controller. Maintain and improve existing testing stations for hardware-in-the-loop testing, automating as many processes as possible, including integration with GitHub.
Follow internal processes for software development. Contribute to improving the processes.
Report work regularly to the hiring manager.
Participate in field testing to validate new software products or to troubleshoot issues with existing products. Travel and work in a non-office environment, as necessary.
Take ownership of the factory preparation process for installing operating system, system packages, and proprietary software on SmarTrack Controller, a Linux-based computer installed at customer sites for SmarTrack services and features. Update and maintain GitHub repositories, specifications, disk images, work instructions, and other files and documents relevant to the preparation process. Maintain and improve existing programming stations and processes for efficiency and accuracy. Train technicians and production crew traveling to factory in Albuquerque, NM, as necessary.
Work in a team to contribute to and maintain SmarTrack software, especially to ensure consistent reporting and telemetry of exceptions and errors for effective remote monitoring.
Requirements
linux
python
git
cs degree
teamwork
modbus
Minimum 1 year of experience in Ubuntu Linux or Debian Linux and bash scripting.
Bachelor’s degree in Computer Science, Computer Engineering or a related discipline, and minimum 2 years of relevant work experience; OR Master’s degree in Computer Science, Computer Engineering or a related discipline, and minimum 1 year of relevant work experience.
Willingness to learn and continuously improve one's technical expertise.
Familiarity with Microsoft Windows and Microsoft Office.
The candidate who passes the initial interview will be subjected to a follow-up technical interview. The candidate will be asked to work on a mini-project (maximum effort needed for a qualified candidate: 4-hours), designed to assess the candidate’s knowledge and experience with Linux and software development in Python. The candidate will be asked to present the project during the technical interview and make changes on the fly during the interview to implement minor feature changes.
Willingness to work in a team.
Minimum 2 years of experience developing software in Python.
Experience or interest in machine-to-machine communication; Experience or knowledge of the following communication protocols is a plus: Modbus (over RS-485 or TCP), OPC-UA, and web API.
Minimum 2 years of code version control using git; Experience with GitHub is a plus.
Benefits
Information not given or found
Training + Development
Information not given or found
Interview process
initial interview screening.
follow‑up technical interview.
complete a 4‑hour mini‑project on linux and python.
present the project and implement live changes during the interview.
Visa Sponsorship
Information not given or found
Security clearance
Information not given or found
Company
Overview
Founded with a vision to revolutionize solar energy, Array Technologies has grown into a leading global solar tracker provider.
The company specializes in developing cutting-edge solar tracking systems that enhance the efficiency and performance of solar power plants.
With a strong commitment to engineering excellence, Array Technologies focuses on delivering reliable, cost-effective solutions for utility-scale solar projects.
Over the years, the company has completed hundreds of large-scale projects, becoming a trusted partner for renewable energy developers worldwide.
Array Technologies' products are known for their durability and high performance in various environmental conditions, even in the harshest climates.
The company offers a unique combination of advanced technology, sustainability, and global reach, positioning it as a major player in the solar energy market.
Culture + Values
We are driven by innovation, collaboration, and accountability.
We focus on solving real-world problems by delivering reliable and cost-effective solar solutions.
We believe in constant improvement and learning, striving to improve both our products and ourselves.
We respect and value each team member’s contribution to our success.
Environment + Sustainability
2040 Net Zero
Net Zero Commitment
The company has set a target to achieve net zero emissions, contributing to global sustainability efforts.
Committed to providing solar energy solutions that help reduce global carbon emissions.
Aims to enable the world to transition to renewable energy by providing durable and reliable solar tracking systems.
Solutions help solar power plants achieve higher energy yields and greater efficiency, directly contributing to a cleaner energy grid.
Inclusion & Diversity
The company is committed to creating a diverse and inclusive environment where everyone feels valued and respected.
They strive for gender parity and have established goals to improve gender representation in leadership roles.
They are continuously monitoring and improving their efforts to enhance workplace diversity through hiring, training, and advancement programs.