Array Technologies · 1 day ago
Software Engineer II
Array Technologies is a company focused on solar tracker optimization and monitoring solutions. They are seeking a Software Engineer II to work on software and processes for their SmarTrack solution, including factory preparation, quality assurance testing, and software maintenance.
EnergyInformation TechnologyManufacturingSolar
Responsibilities
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 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
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
Follow internal processes for software development. Contribute to improving the processes
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
Report work regularly to the hiring manager
Qualification
Required
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
Minimum 1 year of experience in Ubuntu Linux or Debian Linux and bash scripting
Minimum 2 years of experience developing software in Python
Minimum 2 years of code version control using git
Willingness to learn and continuously improve one's technical expertise
Willingness to work in a team
Familiarity with Microsoft Windows and Microsoft Office
Preferred
Experience with GitHub is a plus
Experience or knowledge of the following communication protocols is a plus: Modbus (over RS-485 or TCP), OPC-UA, and web API
Interest in solar industry
Benefits
Competitive compensation
Benefits and wellness programs
Company
Array Technologies
Array Technologies is a manufacturing company that provides solar tracker solutions for companies and businesses.
H1B Sponsorship
Array Technologies has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (4)
2023 (10)
2022 (6)
2021 (7)
2020 (7)
Funding
Current Stage
Public CompanyTotal Funding
$834.1MKey Investors
Blackstone Energy Partners
2025-06-24Post Ipo Debt· $334.1M
2021-08-11Post Ipo Equity· $500M
2021-03-18Post Ipo Secondary
Recent News
Bizjournals.com Feed (2025-11-12 15:43:17)
2026-01-09
2026-01-06
Company data provided by crunchbase