Expires soon Tesla

Senior Automation Software Engineer

  • Buffalo (Erie County)

Job description

Description

The Role

The Automation Software Engineer will be a contributing member of the Equipment Automation team under Tesla Energy Solar division, primarily based on Buffalo, NY. This team is responsible for design and development of automation equipment and improving performance of OEM equipment. You will be working with mechanical and controls engineer and other stakeholders to make or update world class automation equipment using PLCs and C# .Net and build resuable and scalable software components.

The ideal candidate takes pride in his/her hands-on work, analytical ability, attention to detail and is a great team player. He/She appreciates an environment where superior work is encouraged, noticed and rewarded and where individuals carry tremendous responsibility.

Responsibilities

·  Design, implement and test improvements on existing PLC based OEM automation equipment developed by 3rd party vendor
·  Generate requirements, design, implement and test software for new automation equipment that helps improves throughput, yield and reliability of final product in the factory
·  Actively participate in design reviews for software, controls and mechnical designs and provide valuable feedback
·  Generate standards, design patterns and best practices and lead by example
·  Interface with Controls, Mechanical, Process Engineering, Manufacturing, R&D engineering and Management to improve tool availability, throughput and process/product yield
·  Troubleshoot non-typical machine failures using software, mechanical and electrical knowledge
·  Provide ownership and timely support to avoid extended or chronic tool down issues
·  Drive innovation and continuous improvement in a fast-paced, dynamic environment
·  Use issue tracking system to log all issues and improvement
·  Maintain proper revision tracking for all the software developed and/or maintained in-house

Desired profile

Requirements

·  BS Electrical Engineering or Computer Engineering (or equivalent)
·  1 - 2 years of hands on software development with HW interfacing like motors, DIO, AIO, etc
·  1 - 2 years of hands on experience in HMI/GUI development in C#.Net
·  Show proof of excellent logical thinking/programming
·  Ability to code and test online on production equipment under time constraint
·  Willingness to work a flexible schedule as needed to support critical tool issues in a 24X7 manufacturing environment
·  Show proof of Regular, reliable and predictable performance
·  Must be able to work as an active member of team, willingly and openly sharing ideas
·  Must be able to successfully pass a pre-employment criminal screen. Additional pre-employment driving and drug screens may be required based on job responsibilities
·  Strong analytical skills
·  Experience with Subversion or similar version control system and Jira or similar issue tracking system
·  Experience with automation equipment, motion control, material handling, Scara/6-axis Robots, tuning of stepper/servo motion systems
·  Knowledgeable about production quality metrics is a plus
·  Well organized with meticulous attention to detail and able to work under pressure while managing competing demands and tight deadlines
·  Knowledge of pick and place systems, conveyors, AGV’s, robotics, machine vision systems
·  Excellent verbal and written communication skills

Desired

·  Proficiency in Ladder logic as well as FBD, SFC programming
·  Proficiency in motor control, DIO and Analog IO control using one or more of fieldbus: EtherCAT, Ethernet/IP, ModbusTCP, DeviceNET
·  Comfortable reading electrical and pneumatic schematics
·  Ability to positively and effectively interact with internal and external customers

Previous Applicants:

Email:

Password:

If you do not remember your password click here .

Back to Search Results

New Search

Tesla Motors © 2015

Make every future a success.
  • Job directory
  • Business directory