•Design, develop, and support software applications for the control and automation of test instruments.
•Implement application features and functionalities using C++ or Python based on technical requirements.
•Collaborate with cross-functional teams—including hardware engineers and test engineers—to ensure seamless integration between software and hardware components.
•Write clean, maintainable, and well-documented code in accordance with industry standards and best practices.
•Identify, troubleshoot, and resolve software bugs; optimize application performance and system reliability.
•Use version control tools (primarily Git) to manage source code and support collaborative development.
•Create and execute unit tests, engage in code reviews, and follow established Software Development Life Cycle (SDLC) methodologies.