Lead Software Engineer | BLR

Bangalore Permanent View Job Description
As a Lead Software Engineer, you will design, develop, and enhance the software tools and infrastructure essential for producing Cepheid's advanced molecular diagnostic devices at scale.You'll be the critical technical link between R&D, Manufacturing Engineering, Quality, and Operations-turning complex product designs into high‑quality, validated software for the factory floor and field service teams.
  • Build software powering life‑saving global diagnostic manufacturing
  • Work at the intersection of R&D, hardware, and advanced manufacturing tech

About Our Client

This role is with a global leader in life sciences and diagnostics, known for developing innovative technologies that enable fast, accurate, and accessible healthcare solutions. The company operates at the intersection of biotechnology, engineering, and advanced manufacturing, building products that directly impact patient outcomes worldwide.

Job Description

Develop, implement, and maintain manufacturing testing and calibration software using C# and C++, following defined SDLC and source‑control practices.

Diagnose and resolve manufacturing software and firmware test failures at contract manufacturing sites-perform root cause analysis, debug across MFG SW & FW layers, and drive measurable yield improvements.

Contribute to architecture and implementation of next‑generation manufacturing software including:

  • Multi‑platform UI development
  • Cloud server integration
  • Back‑end logic & service layers
  • Hardware interfacing & device control
  • Data acquisition & analysis



Execute V&V for manufacturing software in partnership with System Verification, Engineering & SQA.

Build scalable, reliable software solutions ensuring compatibility with complex hardware systems.

Maintain performance and reliability metrics across production environments.

The Successful Applicant

A successful Lead Software Engineer should have:

  • Bachelor's (5+ yrs experience) or Master's (3+ yrs experience) in Computer Science, Computer Engineering, or related field.
  • Strong expertise in C#/C++, Java, or Python.
  • Hands‑on experience with WPF/UI tools (nice to have).
  • Strong development experience with TCP/IP, CAN, UDP, and hardware‑interface protocols.
  • Proven track record developing software that interfaces with physical hardware, test fixtures, automation systems, or firmware.
  • Experience with SQL, XML, OOP/OOD concepts.

What's on Offer

  • Comprehensive holiday and leave policies.
  • Opportunities to work on impactful projects in the life science and medical equipment industry.
  • Supportive and collaborative work environment based in Bengaluru.
  • Career growth and development opportunities.



If you are excited about the opportunity to innovate in the healthcare technology space and meet the requirements of this role, we encourage you to apply.

Quote job ref
JN-022026-6958420

Job summary

Function
Engineering & Manufacturing
Sub Sector
R&D
What is your area of specialisation?
Medical Device / Medical Equipment
Location
Bangalore
Job Type
Permanent
Job Reference
JN-022026-6958420

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.