Vyorius is a SaaS platform for mobile unmanned robots, providing direct plug-and-play while bringing all of the command, control, supervision, management, asset tracking, and maintenance tools into one place. Our AI algorithms utilize the data we gather for predictive maintenance, finding efficient vehicles in the fleet, and operational analytics to optimize resources.
Activity on Internshala
Hiring since November 2022
17 opportunities posted
8 candidates hired
About the job
We are looking for a skilled QT/QML/C/C++ developer to join our development team. We are open to considering less experienced candidates who have the willingness to learn and are proactive. We are a young team of enthusiastic people building a SaaS platform for mobile unmanned robots, providing direct plug-and-play while bringing all of the command, control, supervision, management, asset tracking, and maintenance tools into one place. We are open to hiring freshers, who are willing to put in extra effort to learn and grow fast.
Key responsibilities:
1. Design, build, and maintain efficient, reusable, and reliable Windows QT/QML/C++ code
2. Implement performance and quality modules
3. Identify bottlenecks and bugs, and devise solutions to these problems
4. Help maintain code quality, organization, and automatization
5. Collaborate with cross-functional teams to define, design, and ship new features
6. Ability to wear many hats and learn new technologies quickly
Skills & Requirements:
1. Desktop applications using QT/QML in Windows environment
2. Very good knowledge of STL
3. Experience in multi-threading in ANSI C++
4. Practical experience in Win32 APIs
5. Basics of socket programming and inter-process communication
6. Good understanding of REST APIs and internet protocols in general
7. Must be able to write a unit test
8. Highly skilled in C++, OOPs, object-oriented design and analysis, and multithreading (POSIX)
9. Expert-level knowledge of algorithms and data structures
10. Familiar with creating GUI applications using QT, QML/QtQuick
11. Very good exposure to using QT Creator IDE
12. Good knowledge of verification methodologies
13. Use of software development tools, such as compilers, interpreters, programming editors, debuggers, source code control, and defect management
14. Good exposure to test processes and software testing methodologies
15. Exposure to the development of image-processing applications
16. Demonstrated knowledge of regulatory standards and quality processes
17. Demonstrated communication and documentation skills
18. Strong communication, analytical, and problem-solving skills
Skill(s) required
C++ ProgrammingC ProgrammingGitGitHubJavaScriptJSONOpenCV