Software Engineer IIArraytechinc • Chandler, AZ, United States
No longer accepting applications
Software Engineer II
Arraytechinc • Chandler, AZ, United States
24 days ago
Job type
Full-time
Job description
Software Engineer II page is loaded## Software Engineer IIlocations : Chandlertime type : Full timeposted on : Posted 5 Days Agojob requisition id : R-100560
Job Description :
Software Engineer II
Job Summary :
This role reports to our VP of Engineering, R&D. The job is located onsite in Chandler, Arizona. You will work on software and processes for SmarTrack, Arrays proprietary solution for solar tracker optimization and monitoring.
Key Job 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.
Qualifications :
Bachelors degree in Computer Science, Computer Engineering or a related discipline, and minimum 2 years of relevant work experience; OR Masters 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; Experience with GitHub is a plus.
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.
Interest in solar industry.
Willingness to learn and continuously improve one's technical expertise.
Willingness to work in a team.
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 candidates 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.
At Array Tech, Inc., we strive to lead with our culture and believe that our people are a key enabler of our future state. Our total rewards philosophy supports Arrays ability to attract, develop, and retain our employees. We offer competitive compensation, benefits and wellness programs that align with the local markets where we do business.
Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status.
At Array Tech, Inc., we strive to lead with our culture, and believe that our people are a key enabler of our future state. Our total rewards philosophy supports Arrays ability to attract, develop, and retain our employees. We offer competitive compensation, benefits and wellness programs that align with the local markets where we do business.
Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status.
#J-18808-Ljbffr
Create a job alert for this search
Software Engineer II • Chandler, AZ, United States
Similar jobs
Software QA Engineer III
Iridium Satellite LLC • Chandler, AZ, United States
Full-time
Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world.For over 20 years,...Show more
Last updated: 5 days ago • Promoted
Senior Systems Engineer I
Axway • Scottsdale, AZ, United States
Full-time
Senior Systems Engineer I with Axway, Inc.Duties : Use Kubernetes to orchestrate the deployments, scaling and management of Docker containers.
Develop automation tool for main Kubernetes operational ...Show more
Last updated: 30+ days ago • Promoted
Software Automation Engineer II
Medtronic • Tempe, Arizona, USA
Full-time
We anticipate the application window for this opening will close on - 24 Jan 2026.At Medtronic you can begin a life-long career of exploration and innovation while helping champion healthcare acces...Show more
Last updated: 19 days ago • Promoted
Senior Software Engineer
Davis Technology Management • Phoenix, Arizona, United States
Full-time
Davis Technology Management is a successful technology company in the IT staffing, Technology Consulting and IT Managed Services sector.
Our focus is crafting technical and staffing solutions that e...Show more
Last updated: 2 hours ago • Promoted • New!
Embedded Software Engineer II
Universal Electronics Inc. • Scottsdale, Arizona, United States
Full-time
At UEI you will be part of a world class team that is working to innovate and revolutionize the meaning of ‘wireless control’.
Whether it’s via chips, software licenses or turnkey products, we are c...Show more
Last updated: 30+ days ago • Promoted
Systems Software Engineer
Sunbelt Controls • Phoenix, AZ, United States
Full-time
Now Hiring : Systems Software Engineer II.We’re looking for an experienced.Building Automation System (BAS) solutions across the Western U.
In this role, you’ll develop and program databases, create ...Show more
Last updated: 30+ days ago • Promoted
Snr Engineer I, Software Engineering
Asm • Phoenix, Arizona, United States
Full-time
As part of ASM’s Software Engineering team, you’ll develop advanced control software that drives the most sophisticated semiconductor equipment in the world.
Your work will directly impact robotics,...Show more
Last updated: 2 hours ago • Promoted • New!
Staff Software Engineer
Revolutionparts • Tempe, Arizona, United States
Full-time
RevolutionParts is not just a pioneering force in the automotive eCommerce realm; we're actively seeking passionate and talented individuals to join our squad of Revolutionaries (yes, that's what w...Show more
Last updated: 24 days ago • Promoted
Software Engineer, Platform - Phoenix, USA
Speechify • Phoenix, AZ, US
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 18 days ago • Promoted
Software Engineer II
VirtualVocations • Phoenix, Arizona, United States
Full-time
A company is looking for a Software Engineer II (Mid-Level) to join their engineering team.Key Responsibilities Design, build, and maintain backend and frontend components using.NET Core (C#) and...Show more
Last updated: 12 days ago • Promoted
Software Engineer - Cloud Platform
Viasat • Tempe, AZ, United States
Full-time
At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...Show more
Last updated: 24 days ago • Promoted
Software Engineer
Carvana • Tempe, Arizona, US
Full-time
Job Description Job Description About Carvana.If you like disrupting the norm and are looking for a company revolutionizing an industry then you will LOVE what Carvana has done for the car buying...Show more
Last updated: 13 hours ago • Promoted • New!
Production Engineer II
Staffmark Group • Phoenix, AZ, United States
Full-time
Full-Time, Shift 1 (5am - 2 : 00pm) or Shift 2 (3 : 00pm - 12 : 00 am).The client is a specialty food manufacturer and custom copacking partner for a diverse range of dry goods (seasonings / mixes) to liqu...Show more
Last updated: 5 days ago • Promoted
Specialty Software Engineer 4
Mindlance • Phoenix, Arizona, US
Full-time
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
US Staffing firms by SIA for 9 consecutive years...Show more
Last updated: 3 days ago • Promoted
Manager, Software Engineer
Relativity • Phoenix, AZ, United States
Full-time
Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer
Swarmbotics Ai • Phoenix, Arizona, United States
Full-time
Swarmbotics is seeking a fast-moving, highly-skilled Senior Software Engineer to develop robust, high-performance software for our small, autonomous Unmanned Ground Vehicle swarms – known as “FireA...Show more
Last updated: 3 days ago • Promoted
Advanced Software Engineer
Honeywell • Tempe, Arizona, USA
Full-time +1
In this role you will have a direct impact on the companys ability to deliver high-quality innovative and technologically advanced electrical engineering solutions.
Your leadership technical experti...Show more
Last updated: 15 days ago • Promoted
Software Engineer
PrePass • Phoenix, AZ, US
Full-time
PrePass® is North America's most trusted weigh station bypass and toll management platform.We’re transforming how the transportation industry operates—creating solutions that ke...Show more