Position Overview:
Would you like to be a part of a growing company that has 135 years of experience? If so, MECCO may be the right fit for you!
MECCO is currently seeking a Software Engineer III to join our software team at our Cranberry Township, PA location. The Software Engineer III will be responsible for creating, maintaining and modifying industrial machine software for Laser Systems, through software versioning and lifecycle management.
Who We Are:
For 135 years, MECCO – headquartered in Cranberry Township just outside of Pittsburgh, PA – has been a leader in the development of products for permanent marking and traceability technologies. Opportunity abounds as the demand from organizations to mark products continues to rise and spread to a wide range of industries. With systems installed around the world, our customers' continued loyalty is a testament to MECCO’s renowned service-minded culture. As much as we focus on customers, we also know that our employees are a vital component to continued success and the future of MECCO.
We want each and every employee to be successful and develop their own rewarding career. That’s why one of our core values is “Pursuing personal and company growth”, because we know that when you succeed, we all succeed.
Ideal Candidate:
- Will be an expert in C# and C++
- Will have strong technical skills in electronics, digital circuits, sensors and devices
- Will be able to work independently
Position Responsibilities:
- Create, modify and maintain object-oriented source code for direct control of Hardware Laser Devices using MSVS and the C# and C++ languages within the .NET framework.
- Perform software versioning and lifecycle management & maintenance as directed.
- Create, manage, and maintain documentation for software applications and tools.
- Create and manage robust testing protocols that must be enforced and documented.
- Consult and assist other engineering departments on projects.
- Interface directly with customers to determine technical requirements of corrections and enhancements.
- Communicate clearly with customers, end-users, peers, and Staff.
- Provide customer service and support and installations, as needed.
- Complete other tasks as assigned by management.
- Travel occasionally, as needed
Your Employee Benefits:
We pride ourselves on being a culture-based company buzzing with high energy. Aside from the enthusiastic environment, you will enjoy:
- Competitive salary
- Paid Holiday, Vacation, and Personal Time
- Employer paid Short-Term and Long-Term Disability
- Comprehensive Insurance Package
- Employer Matched 401(k) Program with 100% vesting day one
- Your birthday is a holiday – enjoy a day off on us!
- MECCO employee appreciation and activities throughout the year
- MECCO Pantry - enjoy complimentary assorted beverages and snacks
To be Successful Here, You’ll Need:
- Technical Capacity in electronics, digital circuits, sensors and devices
- Analytical Skills, process discovery and automation
- Organization
- Problem Solving Skills
- Attention to Detail
- Multitasking
- Time Management
- Customer Focus
- Written and Verbal Communication
Required Experience:
- Bachelor’s degree in computer science, Software Engineering or related field
- 5 - 8 years of professional engineering experience; or equivalent combination of education and experience.
- Solid technical foundation working with C#, SQL, C++, DEV Express third-party components.
- Experience working with the .NET framework.
- Experience working with computer communication infrastructure, hardware and protocols. USB, TCP\IP, Ethernet IP, RS-232, RS-485, GPIO, etc.
- Able to create MSVS 2022 C#, MSVS MSI Installation packages.
- A deep understanding of the MS Windows operating systems.
- Solid understanding and application of mathematical concepts.
- Good interpersonal and team-oriented skills.
- Computer skills using Microsoft Office Network applications are required.
Preferred Experience:
- Experience with DXF, DWG, STL, Vector/3D file processing OPEN GL programming or similar.
- Experience using other Microsoft/Linux OS programing technologies and frameworks.
- Borland C and C++ programming.
- MS Visual Studio expertise through MSVS 2022.
- Ability to read and comprehend source code in any language.
- Experience with Vision systems.
- Understanding of SAP, SECS/GEM, HERMES, SMEMA, SQL, IOT, MQQT, SCADA, etc.
- Experience with Raspberry Pi OS, IoT and programming
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:
- Individual will be required to lift, push, pull, and carry up to twenty-five (25) pounds occasionally.
- Individual must be able to read, see, hear, and speak.
- Individual may be required to use basic hand tools and power tools on occasion.
Work Environment:
- Individual will be required to work in an office environment.
- Individual will be required to use a computer with keyboard, telephone or handheld mobile device for extended periods of time, and office machinery as needed.
- While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts.
Workdays and Shifts:
The position is scheduled to work Monday through Friday 8:00am-5:00pm in our Cranberry office. We look forward to meeting you and the potential to work together!