Software Development Manager

Job not on LinkedIn

August 13

Apply Now
Logo of Diversified Automation, Inc.

Diversified Automation, Inc.

Manufacturing • Transport • eCommerce

Diversified Automation, Inc. is an expert in providing automation solutions for various industries including automotive, baggage handling, e-commerce, manufacturing, and parcel services. With a headquarters in Louisville, KY, and regional offices in Las Vegas, NV, and Dallas, TX, the company specializes in systems integration and offers innovative solutions for challenging projects. The firm is recognized for successful freight and parcel projects, offering services such as system design, PLC control systems, simulation, emulation, and custom HMI development. Since 2020, Diversified Automation has been part of the Leadec Group, a global provider of comprehensive factory services.

51 - 200 employees

Founded 2002

🚗 Transport

🛍️ eCommerce

📋 Description

• As Software Development Manager, you will be responsible for the software development of conveyor and sortation systems. This position is focused on implementing site-based controls for new equipment within new or existing customer systems. • You will manage, develop, educate, and guide a team of SCADA and PLC development engineers. To support the project scope and schedule, this position will work with other members of the Operations and Controls engineering groups. This position will help in managing a repository of applications and be responsible for designing and implementing software solutions. You will work closely with stakeholders to identify requirements and translate them into software designs, ensuring that the resulting solution is scalable, secure, and efficient. • Collaborate with stakeholders to understand their business requirements and translate them into technical specifications and software designs. • Develop and maintain a software architecture that meets scalability, performance, and security requirements. • Ensure that software designs are in compliance with enterprise architecture standards and best practices. • Identify and mitigate technical risks, and ensure that the solutions are scalable, maintainable, and cost-effective. • Work and manage the PLC and SCADA development teams to provide technical guidance and mentoring and ensure that designs are being implemented correctly. • Participate in code and design reviews to ensure that the solution meets the requirements and adheres to the established standards. • Provide technical support to end-users and resolve technical issues as needed. • Keep up-to-date with emerging technologies and industry trends, and evaluate their potential impact on the solution. • Write and implement machine code, integrate subsystems, and assist the commissioning team with all on-site commissioning efforts. • Utilize “Human Machine Interface” (HMI) using commercially available products including but not limited to: Aveva, Ignition, Wonderware, , Indosoft, Kepware, FactoryTalk View and RSView. Implement PLC and HMI programs to satisfy current design and customer specifications .Individually or as a team work with the commissioning team to commission complex automated systems, provide site engineering support, and complete system acceptance testing as needed.

🎯 Requirements

• Bachelor’s degree in Electrical Engineering or Electrical Engineering Technology. Master’s degree a plus. • 8-10 years of experience with software development including: PLC programming (Rockwell Software preferred, Schneider, Siemens software a plus) • HMI Programming (Ignition, FactoryTalk View preferred, Aveva, Indosoft a plus) • Has the technical expertise and heavy knowledge in sortation logic. Input and output device design and implementation. • Industrial communication networks (EtherNet/IP, Devicenet, Profinet, etc.) • Experience with Rockwell and Schneider VFDs (Siemens, Lenze VFDs a plus) • Experience with Microsoft 365 - Office Apps. • In-depth knowledge of software design principles, patterns, and best practices. • Experience in developing scalable, high-performance, and secure software systems. • Strong knowledge of database technologies and their integration with software systems • Excellent communication and interpersonal skills, and the ability to work collaboratively with cross-functional teams. • Strong analytical and problem-solving skills, with the ability to work independently and proactively. • Experience in agile software development methodologies • Must be self-motivated, self-aware, detail-oriented, and results-focused. • Ability to schedule, manage, and execute basic system implementations, enhancements, and retrofits. • Experience working with a variety of software development technologies, such as Java, .NET, Python, and JavaScript are preferred but not required. • Familiarity with technologies related to data analytics and machine learning is a plus.

Apply Now

Similar Jobs

August 9

Join Higharc, a startup transforming home design, as an Engineering Manager for innovative projects.

JavaScript

React

Redux

TypeScript

August 9

Join Rillet as an Engineering Manager to lead software teams for finance. Drive technical vision for top-tier finance software.

Java

Kotlin

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com