Source description
About the role
You are a Software Developer with advanced expertise in Python responsible for designing, developing, and maintaining custom test frameworks. Your key responsibilities include: - Designing and developing a Python-based test framework for data analysis and visualization of custom hardware data. - Demonstrating a good understanding of mathematics, scientific data processing, and image processing to develop test framework features. - Utilizing PySide6 (Qt) to build desktop UI applications for data visualization and user interaction. - Having working experience with Python interfaces such as pyside6, opencv, numpy, scipy, matplotlib (preferred). - Applying working knowledge of C# and/or C++ for integration into custom test frameworks. - Writing unit and integration tests using pytest to ensure code quality, reliability, and maintainability. Qualifications Required: - Minimum of 3-7 years of industry experience. - Excellent communication skills with past experience in customer communication being desirable. - Good communication and collaboration skills to effectively work with cross-functional teams in different locations. - Solid understanding of software design principles and design patterns. You are a Software Developer with advanced expertise in Python responsible for designing, developing, and maintaining custom test frameworks. Your key responsibilities include: - Designing and developing a Python-based test framework for data analysis and visualization of custom hardware data. - Demonstrating a good understanding of mathematics, scientific data processing, and image processing to develop test framework features. - Utilizing PySide6 (Qt) to build desktop UI applications for data visualization and user interaction. - Having working experience with Python interfaces such as pyside6, opencv, numpy, scipy, matplotlib (preferred). - Applying working knowledge of C# and/or C++ for integration into custom test frameworks. - Writing unit and integration tests using pytest to ensure code quality, reliability, and maintainability. Qualifications Required: - Minimum of 3-7 years of industry experience. - Excellent communication skills with past experience in customer communication being desirable. - Good communication and collaboration skills to effectively work with cross-functional teams in different locations. - Solid understanding of software design principles and design patterns.
More at Siemens
Related open roles
Python Developer ( Django / Flask)
Chennai
Senior Software Engineer (C++ / Linux)
Mumbai
Software Developer - Marcom, Sales and Delivery Services
Bangalore
Senior Java Software Engineer | Ai & Ml Expert (Pune)
Mumbai
Lead Developer (AWS, .Net and React)
Bangalore
Backend Developer C - Microservices & RESTful APIs
Bangalore