





Tier-1 employer and mid-level Bangalore role, but specialized embedded/control skillset limits applicant pool.
Requires specialized instrument-control and embedded Windows expertise, limiting cross-industry transferability.
Explicit 4–6 years plus mandatory embedded C++, COM, Windows control stack make shortlisting highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, enhance, and maintain vacuum control software for High-End and Mid-Range TEM microscope products using Embedded C++, COM, MFC, Qt, and C#.
Implement hardware abstraction layers and interface with supplier hardware APIs including SCU, PLC, and IO-Link devices to integrate microscope control platforms.
Drive software quality through unit/integration testing (GTest/GMock), troubleshoot complex issues, contribute to release readiness, and support engineering best practices and roadmap planning.
4–6 years of software engineering experience with hands-on expertise in Embedded C++, COM, and C#.
Experience in Windows application development using MFC and Qt; WPF is good-to-have but not mandatory.
Bachelor’s degree in Computer Science, Electronics, Instrumentation, or related technical field.
Working knowledge of Agile frameworks (Scrum, SAFe) and experience in structured product-development with quality and delivery focus.
Experience in developing or maintaining instrument-control or microscope control software in scientific or industrial environments.
Strong skills integrating legacy (COM/MFC) and modern software components, handling hardware communication modules, and system-level troubleshooting.
Familiar with or open to learning advanced testing methodologies like BDD and Model-Based Testing (MBT) and exposure to regulated or safety-conscious product environments.