Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

ConfidentialChennai, India
30+ days ago
Job description

About the Role

Qualifications

  • Bachelor&aposs degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a VC++ Developer.
  • Knowledge of Win32 API, MFC, STL, SQL, XML and TCP / IP Sockets is required.
  • Interface with COM ports, USB devices, PCI cards, and Ethernet networks.
  • Familiarity with data structures, algorithms, and design patterns.
  • Ability to debug and optimize multithreaded applications.
  • Strong understanding of Visual C++ and object-oriented programming principles.
  • Experience with software development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and teamwork skills.
  • Ability to work independently and as part of a team.

Required Skills

  • Knowledge of Modbus and SECS / GEM protocols.
  • Knowledge of Windows Kernel-Mode Drivers.
  • Experience in coding for industrial automation.
  • Familiarity with liquid chemical analytical hardware.
  • Experience in Semiconductor Manufacturing Equipment.
  • Responsibilities

  • Develop and maintain software applications using Microsoft Visual C++.
  • Develop new features to control Company&aposs Analyser and Doser hardware in the established code base.
  • Collaborate with cross-functional teams to define software requirements.
  • Write clean, efficient, and maintainable code.
  • Debug, troubleshoot, and fix software issues.
  • Conduct code reviews to ensure adherence to best practices.
  • Optimize application performance for speed and scalability.
  • Participate in the full software development lifecycle, from requirement gathering to deployment.
  • Show more

    Show less

    Skills Required

    Mfc, Stl, Sql, Modbus, Win32 Api, Industrial Automation, Xml

    Create a job alert for this search

    Software Engineer • Chennai, India