Sirin Software is a service provider of Embedded Linux and IoT solutions. We were established in 2014 with an R&D office in Kyiv. In the last few years, we have been successfully providing various software solutions to US, European and Asian customers. Since 2016 we have started providing Hardware Design services in cooperation with product owners. Our company has expertise in such domains as Networking, Storage Systems, Cloud Computing, Buildings Automation, Drivers, IoT, etc.
Our site: sirinsoftware.com
We offer:
- No bureaucracy and tracking systems;
- Competitive salary with annual review;
- 20 working days paid vacation and 15 days of sick leave;
- 6 additional days of leave for important events in life;
- Flexible working hours (start your day between 8:00 and 11:00);
- Professional English courses with a native speaker and a teacher, in small groups by level, 2 hours per week;
- Educational and anniversary bonuses;
- Providing all the necessary equipment;
- Full accounting support for the employees;
- The opportunity to rotate on projects to learn new technologies;
- Opportunity for development and career growth in the areas of Tim and Tech leadership, mentoring;
- Work from a modern office in the historical part of Kyiv (Podil) with convenient transport links (hybrid work format);
- Office with autonomous power systems and uninterrupted Internet connection, coffee, tea, and snacks.
Project description:
Metering data transmitting from Lora-based end-device to Cloud through the Linux-based Gateway: end-device reads metering data from water/electricity meters, encrypt and send them to LoraWAN Gateway to be redirected to Cloud UI for being decrypted and displayed to Utility Company.
The project scope includes SW development and HW design for Gateway, tools and proper documentation for factory line and Cloud web application.
What you will do:
- Develop and execute test plans and test cases for Embedded and IoT systems;
- Work with customer’s requirements;
- Collaborate with cross-functional teams to understand project requirements and specifications;
- Perform functional, regression, performance, and security testing;
- Identify, document, and track software defects and inconsistencies;
- Work closely with developers to ensure timely resolution of issues;
- Automate test cases to improve efficiency and coverage;
- Continuously improve testing processes and methodologies;
- Provide detailed and actionable feedback to development teams.
Qualifications:
- At least 2+ years of experience as a Manual QA Engineer;
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field;
- Deep understanding of QA methodologies, tools, and processes;
- Knowledge of programming and scripting languages (e.g., Python, C/C++);
- Familiarity with embedded systems, IoT platforms, and related technologies;
- Excellent analytical and problem-solving skills;
- Strong attention to detail and commitment to quality;
- Ability to work independently and as part of a team;
- Ability to work from the office several days per week;
- Good communication and documentation skills;
- The intermediate (B1) or higher level of spoken and written English.
Preferred Skills:
- Experience with hardware testing and debugging;
- Knowledge of network protocols and security testing;
- Familiarity with Agile/Scrum methodologies;
- Experience with continuous integration and delivery (CI/CD) pipelines;
- Experience in programming and scripting languages (e.g., Python, C/C++)
- Experience with automated testing tools and frameworks.
Recruiting stages: HR interview, test task, and technical interview.
Dear candidate, thank you for your attention to our company. Please send your CV and if you meet our requirements we will contact you.