MNR Solutions
Software Development Engineer - Test - MQTT Protocols
Job Location
pune, India
Job Description
Responsibilities : - Creation of common dashboards of MQTT network traffic logs to monitor product performance - Support of NPD teams in generating and analyzing common performance dashboards for lab units and field units - Support of sustaining teams in analyzing network traffic and performance of field units - Analyzing MQTT data to identify patterns that predict product performance - Collaborate with system engineers, testers, and other stakeholders to deliver standard engineering dashboard. - Participate in peer reviews and pull requests to yield high quality software - Present software concepts, designs, or code in a design review forum - Lead and contribute to technical discussions in community of practice, design review, or other technical meeting forums - Work with onshore teams to design and develop features and burn down technical debt - Adhere to coding standards and other best practices to create reusable code - Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library - Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams. - Protect Chamberlain Groups reputation by keeping information confidential. - Maintain professional and technical knowledge by attending educational workshops, professional publications, establishing personal networks, and participating in professional societies. - Contribute to the team effort by accomplishing related results and participating on projects as needed. Qualifications : Bachelor's Degree in Electronics, Electrical, Computer Science or related technical : - Databricks knowledge desirable - Programming or Scripting language, Python or equivalent - Sequel Data base knowledge desirable - Experience working in larger team environment. - Strong analytical and problem solving skills. Skills, and Abilities : - 5 experience implementing/maintaining software test automation for Embedded software systems - 4 years of experience with Python or any of the languages such as C/C++/C#, Java. - Experience in automation framework development such as Pytest /Robot framework. - Domain knowledge of Embedded Systems and understanding of networks, switches, routers, VLANs , connectivity protocols (Ethernet, USB, Serial RS232/RS484, Wifi, Bluettoth, MQTT etc) - Experience with Restful API and Cloud automation testing tools - Experience in the IOT domain and Hardware testing experience a plus - Strong knowledge of test automation of web and mobile applications, middleware or firmware. - Strong knowledge of automation tools like Selenium, Selenium Webdriver, Appium, SoapUI, RestAssured - Ability to implement continuous integration and build automation systems, such as Azure DevOps, Jenkins, etc. - Experience in Azure or AWS Cloud. Familiarity with DevOps, CI/CD, Pipelines - Experience in scripting languages Java scripts, SQL queries - Experience in relational databases, such as Oracle/ SQL server - Experience in no-SQL databases, such as Couchbase/ Neo4J - Experience with Test Management, Bug Tracking, and Collaboration tools (e.g. Testrail, Jira, Confluence) - Experience with Source Code Management Tools (e.g. Git, TFS, RTC) - Understanding of Non-Functional : Ability to travel up to 10% of the time domestically and : PowerBI training or : - Experience in creating technical documentation (UML, Sequence etc). - Experience with Agile methodologies and Skills, and Abilities : - Experience with Tailwind CSS, Bootstrap, or other CSS frameworks. - Knowledge of cloud services and deployment processes (e.g., AWS, Firebase, or Docker). - Understanding of CI/CD, frameworks, and deployment processes is desired - Ability to estimate work, support project plan creation, and report out progress to functional management at a project level is desired - Familiarity with SSR frameworks like Nuxt.js. - Agile development methodologies, change management and backlog tracking of activities - Experience with object-orientated programming - Understanding of embedded devices memory constraints, hardware capabilities, embedded web server applications and general embedded concepts - Experience with IOT platforms and respective user interface development is a plus. (ref:hirist.tech)
Location: pune, IN
Posted Date: 5/8/2025
Location: pune, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources MNR Solutions |
---|