Under minimum supervision, the SR. SOFTWARE DEVELOPMENT ENGINEER will be responsible for the development of standard PLC/PC based control solutions, assisting sales in the promotion of solutions and on-site implementation when required to complete projects in Software Engineering Group. Primary tasks of the Sr. Software Development Engineer include but are not limited to:
- Developing standard software solutions that satisfy Americas and global industrial markets.
- Working with third party collaboration partners to enhance total solution capabilities (robot, vision, sensing, motion, networking, software, etc.)
- Executing engineering projects effectively and efficiently to meet project timing and budget requirements. Supporting customer projects on site when required
- Interacting with MELCO development resources on joint projects when required
POSITION DUTIES AND RESPONSIBILITIES
- Prepare the specifications and technical details to fully define performance of the solution.
- Lead and program PLC Ladder logic and/or Function Block Diagram with HMI interface screens for all the applications.
- Develop and maintain technical documents
- Provide technical support to customers, projects, and internal personnel on Mitsubishi products and solutions
- Present the solutions and gain customer’s feedbacks.
- Provide technical support to customers, projects, and internal personnel on Mitsubishi products and solutions
- Implement technical projects at customer site
- Investigate new technologies and solutions to help expand MEAU customer base and satisfy MEAU strategic plan
- Research competitive technologies in order to develop alternative technical solutions
- Develop integrated solutions with MEAU strategic partners and competitor products when required
- Conduct product and application testing / simulation
- Work with Marketing and Sales organizations to gather market requirements and identify technical gaps and propose new project activities
- Perform other job functions as assigned
SUPERVISORY/MANAGEMENT RESPONSIBILITIES
TRAVEL REQUIREMENTS
- Up to 25% travel domestic and international.
Required Skills
Required Experience
ESSENTIAL EDUCATION, SKILLS AND EXPERIENCE
- BS or higher degree in Electrical, Industrial, or Mechanical Engineering or equivalent experience
- 10+ years of experience in engineering development and application development of complex computer or PLC-based industrial automation systems
- Experience specifying factory automation solutions in vertical industrial markets.
- Strong experience in PLC software development using Ladder/FBD and other IEC-61131 programming languages is required
- Experience with high-level language programming is beneficial
- Ability to work with a team of engineers and make technical decisions
- Clear understanding of the system cost ramifications of design trade-offs, component selection, manufacturing techniques, design techniques, and test and qualification procedures.
- Excellent written & verbal communication skills.
- Strong experience in Mitsubishi and/or Siemens/Rockwell PLCs, HMIs, Safety and networking, VFDs, Motion Control, Robots
- Demonstrating technical expertise in project execution
- Supporting customer projects on site when required
- Conducting technology transfer classes and workshops
- Working with third party collaboration partners to enhance total solution capabilities (vision, sensing, motion, networking, software, etc.)
BENEFICIAL SKILLS AND EXPERIENCE
- Knowledge or experience with SCADA, IoT, MES application
- Knowledge or experience with SQL database, .NET, C++/C#, VB programming
PHYSICAL, ENVIRONMENTAL, COGNITIVE REQUIREMENTS
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include wrists, hands and/or fingers.
- Tedious detail work (written and/or verbal)
- Ability to meet tight deadlines
- Ability to organize and prioritize working activities (flexibility)
- Detail oriented and extremely accurate
- Ability to navigate a plant environment
- Ability to analyze and diagnose problems and work independently to solve them
- Ability to execute logical reasoning and decision making skills.