Search by job, company or skills

Tata Electronics

Lead Software Engineer

6-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are seeking an experienced Lead Software Engineer with strong expertise in Industrial Automation, Robotics, and Machine Vision. This role requires technical leadership, hands-on development, and ownership of end-to-end automation solutions. The ideal candidate will be highly skilled in C++, C#, Python, .NET, VB, and LabVIEW, with proven experience leading automation projects and mentoring engineering teams.

Key Responsibilities

  • Lead the design, development, and deployment of industrial automation software solutions.
  • Architect and review software modules developed in C++, C#, Python, .NET, VB, and LabVIEW.
  • Integrate and optimize machine vision systems such as Cognex, Keyence, NI Vision, and OpenCV-based solutions.
  • Lead robotics automation initiatives with industrial and collaborative robots (ABB, Fanuc, UR, Yaskawa, KUKA).
  • Create system architecture for automation cells, vision systems, and robotic workstations.
  • Guide PLC/HMI/SCADA integration for complete automation workflows.
  • Review and optimize communication interfaces using industrial protocols such as Modbus, OPC-UA, and Ethernet/IP.
  • Lead debugging, root-cause analysis, and performance optimization activities.
  • Mentor junior engineers; conduct code reviews and technical training.
  • Collaborate with mechanical, electrical, and manufacturing teams for project execution.
  • Drive project planning, estimation, and delivery with technical leadership.
  • Ensure thorough documentation aligned with industry best practices.
  • Support on-site commissioning and customer interactions when required.

Required Skills & Qualifications

  • Bachelor's or master's degree in electrical engineering, Electronics, Computer Science, or related field.
  • 610 years of experience in industrial automation software development.
  • Strong proficiency in C++, C#, Python, .NET (C#/VB.NET), Visual Basic (VB), LabVIEW.
  • Advanced experience with machine vision systems such as Cognex, Keyence, NI Vision, HALCON, or OpenCV.
  • Experience leading teams or serving as a technical mentor.
  • Hands-on expertise with industrial and collaborative robots.
  • Strong understanding of PLCs, SCADA, HMI, and real-time automation systems.
  • Strong debugging, analytical, and problemsolving skills.
  • Proficiency with Git, SVN, or other version control systems.

Preferred (Good to Have)

  • Experience with NI LabVIEW RT and FPGA modules.
  • Deep exposure to robot programming languages such as RAPID, KRL, URScript, or Fanuc TP.
  • Experience designing automation cells from concept to delivery.
  • Knowledge of Industry 4.0, IoT, MQTT, and OPC-UA analytics.
  • Exposure to MES/Traceability systems.

Leadership & Soft Skills

  • Strong leadership qualities with experience managing engineers or project teams.
  • Excellent verbal and written communication skills.
  • Ability to manage multiple complex projects simultaneously.
  • Strong stakeholder management and customer interaction capability.
  • Innovative and proactive mindset with attention to detail.

Why Join Us

Opportunity to lead cutting-edge automation, robotics, and vision projects.

Collaborative and technology-driven work culture.

Strong career progression into architecture or technical management roles.

Exposure to global automation standards and Industry 4.0 initiatives.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145180081