Position: Leader / Leader Designate – Software Development (PW1520ST RM 4316)
About the Role
We are seeking an experienced Leader – Software Development to lead the design, development, and deployment of software solutions for high-speed industrial automation systems. The ideal candidate will have strong expertise in machine control software development, industrial automation, motion control systems, and team leadership.
This role involves managing end-to-end software development activities, mentoring engineering teams, collaborating with cross-functional stakeholders, and ensuring successful project execution and customer satisfaction.
Educational Qualification : B.E./B.Tech in Electronics, Mechatronics, Computer Engineering, or a related engineering discipline.
Experience
- 15 to 20 years of experience in software development, preferably within industrial automation and machine control systems.
- Minimum 5 years of experience in team leadership, project delivery, and customer engagement.
Technical Skills & Expertise
Must-Have Skills
- Application development on Windows platforms using:
o C/C++
o C#
o VB
o LabVIEW - Strong hands-on experience with:
o NI DAQ Systems
o EtherCAT Devices
o Industrial Automation Systems
o Motion Control & Digital I/O Systems - Excellent command over:
Visual Studio IDE
NI LabVIEW - Strong understanding of:
o Automation Frameworks
o Machine Controller Software Development
o Agile Development Methodologies
o Object-Oriented Programming Concepts - Expertise in C# development.
Preferred Skills
- Closed-loop control systems.
- Integration with external equipment such as:
o Robots
o Laser Cutting/Welding Systems
o CCD Cameras
o Industrial Devices and Sensors - Experience in high-speed automation projects.
Key Responsibilities
- Project Execution & Technical Leadership
o Execute software architecture and coding activities for industrial automation applications.
o Understand, implement, and maintain system architecture within defined frameworks.
o Ensure adherence to project execution plans and development standards.
o Conduct software testing and execute test plans to ensure quality and reliability.
o Drive software development lifecycle activities including:
- Requirement Analysis
- Architecture Design
- Engineering Development
- Coding
- Testing
- Deployment & Commissioning
- Team Management
o Lead, mentor, and develop software engineering and automation teams.
o Foster a culture of innovation, technical excellence, and collaboration.
o Conduct performance reviews and support team growth and capability development.
o Set clear goals and provide technical guidance to team members. - Cross-Functional Collaboration
o Work closely with Mechanical Design, Controls Design, Build, and Site Teams.
o Coordinate with internal stakeholders and external outsourcing partners for project execution.
o Act as a key interface between customers and project teams. - Technology & Process Improvement
o Evaluate and implement new technologies, frameworks, and tools to enhance automation capabilities.
o Promote best practices in modular programming and object-oriented design.
o Drive continuous improvement through Root Cause Analysis (RCA) and Corrective & Preventive Actions (CAPA). - Resource & Delivery Management
o Allocate resources effectively to meet project schedules and business objectives.
o Ensure projects are delivered on time, within budget, and to quality standards.
o Support equipment trials, commissioning activities, and site proving.
o Willingness to travel and work at customer sites as required. - Desired Competencies
o Strong leadership and people management skills.
o Customer-focused mindset with excellent stakeholder management abilities.
o Excellent communication, negotiation, and interpersonal skills.
o Strong problem-solving and analytical capabilities.
o Ability to work effectively in dynamic and fast-paced project environments.
o Result-oriented approach with the ability to handle ambiguity and multiple priorities. - Preferred Candidate Profile
o Expert in Industrial Automation and Machine Control Software Development.
o Extensive experience in motion control, digital I/O systems, and closed-loop control applications.
o Proven success in leading software teams and delivering complex automation projects.
o Experience in customer interactions, technical discussions, and project reviews.
o Strong proficiency in C/C++, C#, VB, and LabVIEW
***************************************************************************************************************
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.
