What are the responsibilities and job description for the Automation/Control Programmer position at Energy Catalyst Technologies?
Looking for hardworking programmer to help develop some of the best software/hardware in the clean heating industry. You will work as part of a team to create and implement PCB controls for high end geothermal heat pumps, with an emphasis on software development. In addition to working as part of a team, you will be given the responsibility to complete many projects independently.
Essential Functions:
- Collaborate with other engineers to design, create and test operable PCB boards for geothermal heat pumps.
- Write code to integrate wireless systems. Primary coding language is Python.
- Test, debug, and support factory acceptance testing
- Work with factory staff to improve production capacity of PCB and PCB related components.
- Facilitate discussions with customers and suppliers related to control systems, interfaces, and integration.
Additional Responsibilities:
This description reflects the principal functions of the job for the purpose of job evaluation. It should not be construed as a detailed description of all work requirements of the job nor shall be construed as giving exclusive responsibility for every function described.
Knowledge, Skills, and Abilities:
- Bachelor of Science degree in Electrical Engineering or Computer Systems Engineering or equivalent
- Five or more years of experience programming with Python, C or equivalent
- A solid understanding of computer hardware and system architecture
- Experience developing control system programs using Raspberry Pi, Arduino or equivalent is essential.
- A fundamental understanding of computer communications (TCP/IP, RS-232, etc.) and industrial network protocols (Profinet, Profibus, EtherNet/IP, OPC, etc.) desired
- Excellent written and verbal communication skills
- Excellent time management skills
- Basic project management skills
- Ability to read and design electrical schematics
- Mechanical aptitude and ability to understand mechanical drawings, hydraulic and pneumatic schematics
- Professionalism combined with enthusiasm and sense of urgency
- Proficiency in MS Office suite of products
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Profit sharing
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person
Job Types: Full-time, Contract
Pay: $70,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person
Salary : $70,000 - $140,000