Software Engineer – Control and Automation

Mitsubishi Electric Power Products

  • Warrendale, PA
  • Permanent
  • Full-time
  • 7 days ago
POSITION SUMMARYProvide programming, technical and troubleshooting support for MEPPI developed systems software for the Critical Power Solutions Division (CPSD). Develop, test and implement remote control solutions.ESSENTIAL FUNCTIONS
  • Develop, test, and deploy programmable logic controller (PLC) and Human Machine Interface (HMI) programs for remote monitoring and control of MEPPI provided CPSD equipment.
  • Conduct testing and debugging of PLC programs and hardware systems, identifying and resolving issues to meet project deadlines and quality standards.
  • Provide technical software support for internal and external customers, with some on-site support.
  • Create and maintain documentation for MEPPI developed software including technical specifications, internal code documentation, customer user manuals and service support documents.
  • Identify hardwired and digital I/O required to monitor and control the system and develop appropriate software interfaces.
  • Assist in the development of and review appropriate engineering and interface drawings.
  • Provide solutions or patch software as required while adhering to configuration management principles.
  • Utilize MEPPI's test lab graphical programming software to design and implement solutions.
  • Participate in technical meetings, seminars and presentations with customers, sales staff and channel partners.
  • Obtain vendor quotes for peripheral equipment and ensure compliance to Mitsubishi specifications and design.
  • Create presentations on software use and capabilities. Provide presentation training to MEPPI sales partners.
  • Further the goals and a positive image of the Critical Power Solutions Division by conducting business with other MEPPI departments, customers, and suppliers in a timely and cooperative manner.
QUALIFICATIONS
  • Bachelor's degree in Computer Science or Software Engineering with minimum 5 years of experience with systems engineering software and human machines interfaces, or equivalent education and experience.
  • Advanced experience with scripting and automation languages such as Python, C, and LabVIEW. Experience with Siemens automation tool suite preferred
  • Advanced knowledge of PLC programming concepts (e.g., ladder logic, function block diagrams) and hands-on experience in HMI/SCADA development in industrial automation platforms
  • Intermediate knowledge of communication protocol set up and configuration.
  • Intermediate knowledge of power distribution or UPS systems.
  • Ability to work in a team environment and on several projects simultaneously.
  • Advanced interpersonal, communication and presentation skills required to understand, assimilate, and communicate complex technical matters with customers, employees and suppliers.
  • Advanced computer skills with emphasis on Microsoft Office products.

Mitsubishi Electric Power Products