ARRAY Technologies logo
ARRAY TechnologiesPosted 1 week ago

Controls/Electrical Engineer II

On-siteChandler, Arizona, United States

Full TimeMasters DegreeSmallEnergy Services

Job Summary

Develop real-time OS microcontroller software in C/C++ and Linux OS software in Python for new solar tracker control systems. Design custom electronics, test functional and safety components including controllers and motor drivers, and integrate parts into working systems. Debug PLC software, validate products through field inspections and testing, and troubleshoot existing system issues. Contribute to continuous improvement of current control systems and report work status regularly to the hiring manager.

Required Qualifications

  • Bachelor's degree in Electrical Engineering or a related discipline and 2+ years of experience in the industry in a relevant position, OR Master's degree in Electrical Engineering or a related discipline
  • Experience in developing software for embedded devices (microcontrollers such as STM32 and ATMEL)
  • capability to write clear and structured code in C/C++
  • Must have a good understanding of microcontroller architectures and peripherals (ADC, PWM, I2C)
  • Willingness to learn and continuously improve one's technical expertise
  • Willingness to work in a team
  • Travel and work in non-office environment as necessary

Desired Qualifications

  • Knowledge or interest in FreeRTOS or other RTOS environments is a plus
  • Knowledge of ladder logic programming to support PLC code development is a plus
  • Experience or interest in custom electronics development
  • Commercial or industrial product development experience is a plus
  • Experience or interest in developing software for Linux environment
  • Knowledge of Python 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, Zigbee, and RESTful API
  • Experience or interest in data analysis
  • Experience in working with relational databases (MySQL) and the following Python packages is a plus: numpy, pandas, and matplotlib
  • Interest in solar industry
  • Experience with solar SCADA systems is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce