Engineer II
2 weeks ago
Responsibilities:
Develop, test and maintain intuitive, interactive, and modern Python-based evaluation or demonstration user interfaces (50%)
Develop, test and maintain automated validation benches of embedded software developments (30%)
Contribute to the continuous improvement of the development process, tools, and methodologies (10%)
Generate technical documentation, presentations, and training materials to facilitate LoRa technology adoption and design-in (10%)
Minimum Qualifications:
Bachelor's degree in computer science, Software Engineering, or a related field
5+ years of professional Python development experience
Expert-level knowledge of Python 3.x with deep understanding of object-oriented programming, design patterns, data structures, algorithms, and advanced Python concepts.
Extensive experience with multiple Python GUI frameworks including PyQt, and PySide.
Proven knowledge of user interface (UI) and user experience (UX) design principles and a willingness to learn more about creating intuitive and visually appealing user interfaces
Proficient in tools such as Git, JIRA, Jenkins etc. Familiarity with CI/CD process, and with software packaging and distribution.
Excellent communication and teamwork skills.
Knowledge in web development and/or machine learning concepts is a plus.
Desired Qualifications
Python Expertise
Demonstrated ability to write clean, maintainable, and scalable Python code following PEP 8 standards and best practices
Experience in design and implementation of modular, extensible Python applications using architectural patterns, plugin architectures, configuration management, and in creating reusable Python packages
Proficiency with IDEs (PyCharm, VS Code), debugging tools, and code analysis tools (pylint, flake8, black).
Experience with documentation generation (Sphinx), logging frameworks, and configuration management libraries
GUI Development
Proficiency in creating responsive, multi-threaded GUI applications with complex layouts, custom widgets, signal/slot mechanisms, and real-time data visualization.
Expertise in Python packaging (setuptools, pip, conda), virtual environments, and dependency management.
Experience with creating distributable Python applications using tools like PyInstaller, cx_Freeze, or similar.
Experience with GUI testing frameworks and automated UI testing methodologies
Knowledge of Python package deployment strategies for customer environments
Testing and Quality Assurance
Comprehensive experience with Python testing frameworks including pytest, unittest, and mock
Practice in test-driven development (TDD), continuous integration, and automated testing pipelines.
-
Product Development Engineer II
5 days ago
Hyderabad, India Phenom Full timeJob Description Job description Job Requirements - Phenom People is looking for a talented and experienced Product Development Engineer II to join our Engineering team in Hyderabad, Telangana, India. This is a full-time position. - The Product Development Engineer II will be responsible for developing and maintaining products and services that meet...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Storable Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineer - II (4 Years) Job Summary: We are looking for a skilled Software Engineer - II with experience in generative AI technologies. The successful candidate will be involved in developing AI driven applications and optimizing AI models to enhance performance and user experience. Responsibilities:Develop and maintain software applications...
-
Product Development Engineer II
6 days ago
Hyderabad, Telangana, India Phenom Full timeJob DescriptionJob descriptionJob Requirements- Phenom People is looking for a talented and experienced Product Development Engineer II to join our Engineering team in Hyderabad, Telangana, India. This is a full-time position.- The Product Development Engineer II will be responsible for developing and maintaining products and services that meet customer...
-
Software Engineer II
2 hours ago
Hyderabad, Telangana, India PDI Technologies Full time ₹ 6,00,000 - ₹ 12,00,000 per yearAt PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By "Connecting Convenience" across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty...
-
Engineer II- Application Engineer
2 weeks ago
IND - Hyderabad, India Semtech Full time US$ 80,000 - US$ 1,20,000 per yearResponsibilities:Customer Support and Engagement: Provide technical support (Hardware and Software) to customers, addressing questions or issues to enhance customer satisfaction and increase design. (25%)Validation and Testing: Validating solutions on the bench to ensure customer specifications are met. Ability to use lab equipment such as but not limited to...
-
System Engineer II
2 weeks ago
Hyderabad, Telangana, India HYrEzy Tech Solutions Full time ₹ 15,00,000 - ₹ 19,00,000 per yearRole: System Engineer IILocation: Hyderabad, Telangana, India (Remote for 3 months, then On-site)Compensation: ₹15 LPA - ₹19 LPAExperience Level: 4- 5 YearsAbout CompanyIt is a global leader in AI and machine learning solutions, with a footprint in Mexico, the United States, and India. Our mission is to pioneer business success through next-generation...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearDo you want to be part of a startup culture while working for Microsoft? Do you like being close to the customer, ensuring Microsoft devices delight users? Want to work as part of a dynamic team?The Surface Post Launch Engineering (PLE) team is looking for someone that can help shape the future of devices by being the face of our in-market...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 28,00,000 per yearThe Microsoft 365 India team is looking for a high calibre and highly motivated iOS Software Engineer II to lead the planning, design, implementation and shipping of a few critical components for a strategic project for M365 business.The Microsoft 365 India team is building a set of next generation of AI powered experiences for Microsoft 365 on Mobile...
-
Hyderabad, India Outsourced Jobs Full timePrimary Responsibilities:Participate in the entire application lifecycle, focusing on coding, testing and debuggingWrite clean, maintainable, and efficient codeCollaborate with the team to design and launch new featuresMaintain and improve the performance of existing softwareClearly and regularly communicate with management and technical support...
-
Cloud Engineer Ii
5 days ago
Hyderabad, Telangana, India Jobted IN C2 Full timeAbout McDonalds in India One of the world s largest employers with locations in more than 100 countries McDonald s Corporation has corporate opportunities in Hyderabad Our global offices serve as dynamic innovation and operations hubs designed to expand McDonald s global talent base and in-house expertise Our new office in Hyderabad will bring together...