





Tier-1 brand, mid-level backend role in a metro, but niche instrument-control skills limit applicant pool.
Specialized embedded and instrument-control expertise yields high industry specificity and limited transferability.
Explicit 6–10 years plus mandatory Embedded C++, COM/C#, and instrument-control experience makes filters 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 Microscope Control Software for High-End and Mid-Range TEM products using Embedded C++, COM, MFC, C#, with integration of hardware APIs and device communication modules.
Lead reliability, scalability, and maintainability improvements of software platforms including troubleshooting, root-cause analysis, and complex system integration across native and managed components.
Collaborate with cross-functional teams in Agile Scrum/SAFe environments to deliver high-quality software; support testing frameworks like GTest/GMock and introduce advanced testing such as BDD and model-based testing as applicable.
6–10 years of software engineering experience with mandatory hands-on expertise in Embedded C++, COM, and C#.
Experience in Windows application development using MFC and Qt; WPF considered a good-to-have skill.
Understanding of PLC-based systems and industrial communication protocols (IO-Link, OPC UA, Modbus, Ethernet - basic knowledge).
Bachelor’s degree in Computer Science, Electronics, Instrumentation or related technical field (advanced degree is a plus).
Strong background in developing multi-module, legacy and modern software integration for instrument control software, ideally scientific or industrial environments.
Experience operating within structured agile product development teams (Scrum/SAFe) with emphasis on quality, compliance, and delivery.
Technical expertise with embedded software, hardware abstraction layers, unit testing frameworks, and willingness to learn advanced techniques like BDD and MBT tools (Axini, Dezyne).