Technical Lead / Senior Software Engineer (Kochi)

Technical Lead / Senior Software Engineer (Kochi)

16 Sep
|
Agappe Diagnostics
|
Kochi

16 Sep

Agappe Diagnostics

Kochi

Job Title: Technical Lead / Senior Software Engineer

Location: Kochi, India (On-site)

Experience Level: 8 to 10 Years

Industry: Medical Devices / Healthcare Technology / Laboratory Automation

Education: B.E, B.Tech, M.E, M.Tech from any reputed university with good grades. MCA candidates can also be considered.

Specialization: Computer Science, Electronics and Communication, Biomedical, etc.

Soft Skills: Excellent problem-solving skills, strong team collaboration capabilities, empathy, transparent communication, and an analytical mind.

Job Overview

We are seeking a highly skilled and experienced Technical Lead / Senior Software Engineer to spearhead the design, development, and maintenance of our invitro diagnostic applications and laboratory automation systems.

In this role, you will act as a core technical anchor, bridging backend instrument logic with intuitive, high-performance graphical user interfaces (GUIs). The ideal candidate possesses deep expertise in C#, C++, Qt, and QML, with a proven track record of delivering robust software running on Embedded Linux and Windows environments. You will oversee the full software development lifecycle (SDLC) while collaborating closely with R&D; teams to bring complex medical / IVD hardware systems to life.

Key Responsibilities

- Architecture & System Design: Lead the design and development of scalable, high-performance PC and embedded software configurations for medical diagnostic equipment (such as biochemistry, hematology, and protein analyzers).
- UI/UX Development:



Create intuitive, low-latency application screens and custom widgets using Qt Widgets, QML, and desktop UI programming paradigms.
- Backend & Hardware Integration: Implement serial port (RS232/USB) and peripheral device communication protocols to smoothly interface software with semi-automatic and automatic medical machinery.
- Data & Configuration Management: Design and maintain local and server-side databases (SQLite, SQL Server) to securely store patient histories, test configurations, and calibration files.
- Full SDLC Ownership: Drive requirements analysis, detailed architectural documentation, code reviews, rigorous unit testing, and hardware-software deployment.
- Technical Leadership: Guide project features (e.g., smart card read/write functionalities, auxiliary thermal printing systems, real-time reaction graphing tools), while optimizing code via C++ STL containers and proven architecture patterns like Singleton.

Required Technical Skills

- Core Languages: Exceptional proficiency in C++, C# (.NET), and C.
- GUI: Expertise in building PC based applications using MVVM architecture in Windows environment.
- Integration Technologies: Deep knowledge of Signal/Slot mechanisms to bind C++ backend entities seamlessly into QML frontends.
- Databases: Solid command over database structures (for example using SQL Server and SQLite).
- Hardware/OS Environments: Extensive experience operating across both Embedded Linux and Windows systems desktop layers.

📌 Technical Lead / Senior Software Engineer (Kochi)
🏢 Agappe Diagnostics
📍 Kochi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead / senior software engineer (kochi) / kochi

Subscribe to this job alert:

Get the latest job offers by email for: technical lead / senior software engineer (kochi) / kochi