Senior Software Engineer
On-site · Butler, Pennsylvania, United States
Job Summary
Senior Software Engineer at Agr International leading the design and development of next-generation inspection and automation software. Responsible for architecting and implementing machine vision, AI, and data analytics solutions for industrial environments, building scalable desktop, edge, and cloud-connected applications, and integrating with robotics, sensors, and industrial networks. Collaborates across engineering disciplines to influence product architecture and roadmap; leads software design and code reviews and evaluates emerging technologies to enhance product performance and customer value.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
- 6+ years of professional software development experience
- Experience with AI, machine learning, computer vision, or advanced analytics solutions
- Strong proficiency in C#/.NET and object-oriented software design
- Experience developing modern desktop, cloud-connected, embedded, or distributed applications
- Experience developing software on both Windows and Linux platforms
- Solid understanding of networking, communications protocols, and system integration
- Experience with software architecture, design patterns, and scalable application development
- Preferred Qualifications: Experience with modern programming stacks and ecosystems including .NET, C++, WPF, .NET MAUI, RESTful APIs, and Matlab; Experience with cloud platforms such as Azure or AWS; Experience with ML frameworks such as ML.NET, TensorFlow, PyTorch, or OpenCV; Experience with source control workflows such as mercurial or Git; Experience with OPC UA, industrial communications, and automation systems; Signal processing, image processing, or algorithm development; Robotics, motion control, or autonomous systems experience; Experience with large data sets and predictive analytics; Statistics and experimental design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.