Software Engineering Manager

1 month ago


Chennai, India Esab india ltd Full time

Position Summary : The Software Engineering Manager will lead and manage a team of embedded and system software engineers, focusing on the design, development and integration of software systems for welding automation. The ideal candidate should possess deep expertise in embedded software, real-time operating systems, PLC programming and system-level integration, particularly in welding /industrial automation (or) robotic welding systems. You will work closely with cross-functional teams, including hardware, firmware and mechanical engineers to deliver innovative automation solutions for SAW welding processes


Key Responsibilities :


1. Lead, mentor and develop a high-performing team of software engineers specializing in embedded systems and PLC

development for welding automation.


2. Manage software development lifecycle (SDLC) processes, including design, development, testing and deployment,

ensuring on-time delivery of projects.


3. Collaborate with cross-functional teams (R&D, hardware, firmware, system integration, & welding ) to ensure seamless

integration of software with hardware systems.


4. Allocate resources, set team goals and track progress through agile or scrum-based methodologies.


5. Architect, design, and develop embedded software solutions for welding automation products, including power supplies,

controllers, and sensors.


6. Ensure real-time, high-reliability, and safety-critical performance of embedded systems in industrial environments.


7. Work with real-time operating systems (RTOS), low-level drivers, and microcontrollers (e.g., ARM Cortex, STM32).


8. Implement and optimize communication protocols (e.g., Modbus, CAN, TCP/IP, EtherCAT) for machine-to-machine (M2M) Design, program and maintain PLC systems for welding automation, including control logic and interface with sensors,

actuators, and HMIs (Human-Machine Interfaces).


10. Collaborate with electrical and control engineers to ensure the proper implementation of PLC-based control systems.


11. Develop and maintain ladder logic, function block diagrams, and structured text for automation control systems.


12. Ensure the seamless integration of embedded software with welding automation hardware, including sensors, actuators,

motors, and PLCs.


13. Perform system-level debugging and troubleshooting to diagnose and resolve software-hardware interface issues.


14. Optimize system performance to meet safety, reliability, and regulatory standards for industrial automation systems.


15. Establish software testing and validation procedures to ensure system robustness, performance, and adherence to industry

standards.


16. Collaborate with quality assurance teams to implement automated testing, including hardware-in-the-loop (HIL) and

system-level tests.


17. Ensure thorough documentation of software architectures, code standards, and design decisions.


18. Stay updated with the latest trends in embedded systems, industrial automation, welding technologies and PLC Contribute to long-term product strategy and roadmap, focusing on improving automation, control precision and system

efficiency.


20. Drive continuous improvement in software development processes, including implementing best practices for software

architecture and design & Experience:


- B.E., & M.E., or Ph.D., degree in Computer Science, ECE, Electrical Engineering, Embedded Systems


- 15-20 + years of experience in embedded software and system development with at least 3-5 years in a leadership or

management role.


- Proven experience with PLC programming and integration in industrial automation environments, ideally in welding

automation or related fields.


- Expertise in C/C++, Python, and real-time operating systems (RTOS) for embedded software development.


- Experience with microcontroller platforms (e.g., ARM Cortex, STM32) and communication protocols (CAN, Modbus,

EtherCAT, TCP/IP).


- Knowledge of industrial control systems, PLC programming (Siemens, Allen-Bradley, or others), and HMI development.


- Experience in SAW automation welding systems or industrial automation.


- Familiarity with safety standards and certifications in industrial automation (e.g., ISO, CE, IEC).


- Experience with data acquisition, control system optimization, and AI/ML applications for industrial automation would be

a plus.


- Strong leadership, team management, and project management skills.


- Excellent problem-solving abilities with a focus on root-cause analysis and system-level troubleshooting.


- Knowledge of agile development methodologies and experience working in fast-paced, cross-functional engineering teams.


- Strong communication skills to effectively collaborate with both technical and non-technical stakeholders

(ref:hirist.tech)

  • Chennai, Tamil Nadu, India Rocket Software Full time

    We are seeking a seasoned Software Engineer to lead our team in developing cutting-edge software solutions. This role requires expertise in Assembler and z/VSE technologies, as well as proficiency in data structures and algorithms.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and troubleshooting software features,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Rocket Software is committed to delivering innovative software solutions.Job OverviewThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Transforming the Future with Data-Driven InnovationSoftware Development Engineer – Process AutomationAltair Engineering is seeking a skilled Software Development Engineer to join our process automation team. As a key member of our team, you will be responsible for developing and maintaining software solutions that drive business success.Key...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCP SoftwareTCP Software has been a leader in timekeeping and workforce management solutions for over three decades. With tens of thousands of customers and millions of users, we deliver cutting-edge technology and personalized support to organizations of all sizes in the public and private sector.We're committed to growth and our vision for the future...


  • Chennai, Tamil Nadu, India Capgemini Engineering Full time

    Capgemini Engineering is seeking an experienced Windows Device Driver Software Engineer to join our team in Bangalore. This role offers a unique opportunity to work on cutting-edge projects and contribute to the development of innovative solutions.The ideal candidate will have at least 6 years of experience in designing, developing, and testing device...


  • Chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • Chennai, India Altair Engineering Full time

    Transforming the Future with the Convergence of Simulation and Data Software Development Engineer – Process Automation Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Technical Lead to oversee our software engineering teams.


  • Chennai, India ToCumulus Software Services Pvt Ltd Full time

    Company Description At To Cumulus Softwares, we're dedicated to crafting cutting-edge applications and building innovative products that empower businesses to thrive in today's digital landscape. As pioneers in software development, we specialize in creating tailored solutions to meet our clients' unique needs. Our flagship Saa S product...


  • Chennai, Tamil Nadu, India Gravity Engineering Services Pvt. Ltd Full time

    Company Overview: Gravity Engineering Services Pvt. Ltd provides cutting-edge software solutions to businesses worldwide.Job Summary: We are seeking a skilled Technical Odoo Specialist to lead the development of custom Odoo applications, collaborate with cross-functional teams, manage the lifecycle of Odoo applications, and drive innovation and best...

  • Software Engineer III

    1 month ago


    Chennai, India Rocket Software Full time

    We at Rocket Software are looking forSoftware Engineer III (HLASM, Assembler)role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools....

  • Software engineer iii

    1 month ago


    Chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (HLASM, Assembler) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...


  • Chennai, India ToCumulus Software Services Pvt Ltd Full time

    Company Description At ToCumulus Softwares, we're dedicated to crafting cutting-edge applications and building innovative products that empower businesses to thrive in today's digital landscape. As pioneers in software development, we specialize in creating tailored solutions to meet our clients' unique needs. Our flagship SaaS product...


  • Chennai, Tamil Nadu, India ToCumulus Software Services Pvt Ltd Full time

    About ToCumulus Software Services Pvt LtdWe're a pioneering software development company dedicated to crafting cutting-edge applications that empower businesses to thrive in today's digital landscape. Our team of experts specializes in creating tailored solutions to meet the unique needs of our clients.Our flagship SaaS product features comprehensive CRM,...

  • Software Engineer III

    1 month ago


    Chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (HLASM, Assembler) role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Chennai, Tamil Nadu, India Altair Engineering Full time

    Job Overview:Altair's PollEx development team is seeking a skilled developer to join their ranks. As a key member of the core development team, you will be responsible for developing new features and maintaining existing ones for the PollEx product.About the Role:The ideal candidate will have at least 3-4 years of experience in C++ software development and...


  • Chennai, Tamil Nadu, India TCP Software Full time

    About TCPFor over three decades, TCP has empowered organizations to engage their workforce through flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP provides cutting-edge technology and personalized support to businesses of all sizes in the public and private sector to meet...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (HLASM, Assembler) role.Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (HLASM, Assembler) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (HLASM, Assembler) role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...