Lead PLC Software Engineer

Sartorius

Bengaluru

On-site

INR 3,500,000 - 6,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sartorius in Bengaluru seeks an experienced Lead PLC Software Engineer to design, develop, and support software-enabled products for the pharmaceutical and biotech sectors. You will gather requirements, prototype, and build tests while coordinating with product management to shape the roadmap.

The role demands 5+ years of hands-on software development, expert C#/C++ and XML skills, and a strong OO mindset. You will collaborate across teams, architect robust solutions, and champion quality

Qualifications

  • Academic degree in Computer Science/Engineering or a comparable scientific field.
  • Minimum 5 years of hands-on experience in developing commercial software products.
  • Excellent development skills with proven high-level proficiency in C#, C/C++, XML.
  • Strong, demonstrable, object-oriented and software development skills and ability to work constructively in a team environment.
  • Good experience with modern software engineering processes and methodologies; experience in the various stages of the software engineering lifecycle.
  • Knowledge of one or more of the following desired: Windows Forms, WCF, WPF, SQL and database programming, hardware control/interfaces (serial, network, USB), graphical user interface development, memory and performance optimization, data analysis and visualization, graphing tools, and parallel programming.
  • Good written and oral communication skills
  • Must have strong personal initiative and be results oriented.

Responsibilities

  • Gather, analyze and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teams
  • Engineer and develop sustainable software systems through the use of prototyping, clear software design, and participating in design reviews
  • Write clear, easy to maintain, high quality code that is optimized for performance and memory usage
  • Write comprehensive design, functional, and quality assurance test documentation
  • Implement automated testing at the unit and nightly regression framework levels
  • Validate correct software and hardware system operation
  • Provide assistance to technical support team and product Development teams as needed
  • Act as a Product owner/Technical Lead to define, refine and prioritize the requirements

Skills

C#
C/C++
XML
Object-oriented programming
Teamwork
Software development lifecycle
Windows Forms
WCF
WPF
SQL
Database programming
Hardware interfaces
GUI development
Memory and performance optimization
Data analysis and visualization
Graphing tools
Parallel programming
Written and verbal communication
Personal initiative

Education

Bachelor's degree in Computer Science/Engineering

Tools

Windows Forms
WCF
WPF
SQL
Database programming
Graphing tools
Parallel programming

Job description

The Lead PLC Software Engineer will develop and support cutting edge software enabled products for customers in the pharmaceutical and biotech industry. The holder of this position will gather requirements, prototype, design, develop, build, unit-test, document, including test and functional documentation, and package. The goal is to work closely with product management to define and shape the products.

Main Responsibilities & Tasks:
  • Gather, analyze and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teams
  • Engineer and develop sustainable software systems through the use of prototyping, clear software design, and participating in design reviews
  • Write clear, easy to maintain, high quality code that is optimized for performance and memory usage
  • Write comprehensive design, functional, and quality assurance test documentation
  • Implement automated testing at the unit and nightly regression framework levels
  • Validate correct software and hardware system operation
  • Provide assistance to technical support team and product Development teams as needed
  • Act as a Product owner/Technical Lead to define, refine and prioritize the requirements
Qualification & Skills:
  • Academic degree in Computer Science/Engineering or a comparable scientific field
  • Minimum 5 years of hands-on experience in developing commercial software products
  • Excellent development skills with proven high-level proficiency in C#, C/C++, XML
  • Strong, demonstrable, object-oriented and software development skills and ability to work constructively in a team environment
  • Good experience with modern software engineering processes and methodologies; experience in the various stages of the software engineering lifecycle
  • Knowledge of one or more of the following desired: Windows Forms, WCF, WPF, SQL and database programming, hardware control/interfaces (serial, network, USB), graphical user interface development, memory and performance optimization, data analysis and visualization, graphing tools, and parallel programming
  • Good written and oral communication skills
  • Must have strong personal initiative and be results oriented
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead/Senior Software Developer - .NET
Lead/Senior Software Developer - .NET

Epam Systems • Bengaluru

On-site
INR 1,400,000 - 2,600,000
Lead Software Engineer
Lead Software Engineer

Saarthee • Bengaluru

On-site
INR 2,200,000 - 3,800,000
Senior Lead Engineer
Senior Lead Engineer

Kidde Global Solutions • Hyderabad

On-site
INR 600,000 - 1,200,000
Lead Engineer - PLC
Lead Engineer - PLC

Cyient • Pune District

On-site
INR 1,800,000 - 3,000,000
Client System Manager
Client System Manager

ACG World • Mumbai

On-site
INR 3,500,000 - 6,500,000
Engineer- Process Automation
Engineer- Process Automation

Sartorius • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Software Lead
Software Lead

Prodigy Technovations Pvt Ltd • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Lead Engineer - C# Developer
Lead Engineer - C# Developer

NeST Digital • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Client System Manager
Client System Manager

ACG • Mumbai

On-site
INR 3,500,000 - 7,000,000
PLC Software Design Engineer
PLC Software Design Engineer

Sécheron SA • Bengaluru Urban

On-site
INR 1,200,000 - 2,100,000