Design, develop, and maintain C# based Keysight instrument diagnostic application and ecosystem, embedded asset management applications cover multiple Keysight product lines.
Integrate SCPI-based communication protocols with various measurement instruments, working closely with instrument product R&D engineer for standardize implementation.
Implement file serialization techniques (e.g., XML, JSON, binary) for efficient data storage and configuration management.
Configure and improve automated builds (CI/CD), Jenkins build pipelines, nuget packaging and code signing using certificates (Venafi).
Diagnose and resolve build failures including dependencies issue, environment differences, certificate problems.
Develop software with a solid architecture using object-oriented principles and modular design patterns.
Utilize multi-threading and asynchronous programming to optimize performance and r...