Job openings
Unreal Engine Developer
3+ years of experience
Responsibilities
- Development, maintenance, and support of Unreal Engine plugin designed for operation with Teslasuit products (TESLASUIT, TESLAGLOVE)
- Development of demo projects to reveal the full potential of the product hardware (suit and gloves)
Requirements
- Experience of commercial software development 3+ years
- Experience of Unreal development 2+ years
- Portfolio of completed projects
- Strong knowledge of Unreal: Engine; Editor C++ SDK; GUI; Blueprints; VR system
- Strong knowledge of the C++ language
- Strong knowledge and understanding of OOP, data structures, software design patterns
- Adherence to SOLID principles, clean code programming
- Git experience
- Solid knowledge and experience in UML diagrams
Will be a plus:
- Knowledge of shaders
- Hands-on experience with Oculus Rift, HTC Vive
- Experience in native OpenVR / OpenXR SDK
- Experience in development of Unreal Engine plugins
- Experience in operation with IK
- Experience in development for mobile
- Experience in development for other engines (CryEngine, Unity, etc.)
- Strong knowledge of mathematical theory (linear algebra and analytical geometry)
Middle Qt Developer
English B1-B22+ years of experience
Responsibilities:
• Participation in the development of the new generation of software (desktop applications).
• Debugging, analysis and optimization of applications and technical assets
• Working closely with project customers, technicians and managerial staff
Requirements:
• Deep knowledge of Qt/C++ (2+ years of practical experience)
• Strong understanding of OOP principles, application of design patterns in practice
• Solid experience with STL
• Solid experience with Qt5 and QML
• Experience with UML
• Understanding of basic software development methodologies and techniques (Waterfall, Agile/Scrum, BDD/TDD)
Lead QA Engineer
3+ years of experience
Key responsibilities
- Good understanding of testing processes, ability to develop the testing processes
- Development of testing strategy
- Writing test documentation: test plans, test cases, test reports
- Team management: assigning tasks and set project deadlines, Performance Review, preparing an individual development plan for team members
Requirements
- 2+ years of proven work experience in quality assurance (desktop / web)
- Solid knowledge of software development and testing methodologies, tools, and processes
- English level: Intermediate
- Base-level understanding of what test automation is all about
- Hands-on experience with bug tracking tools (Jira, Confluence)
- Hands-on experience with test management tools
Will be a plus
- Experience in writing automated tests using Python
- Good knowledge of operating systems (Windows / Linux)
Senior Qt Developer
4-6 years of experience
Key responsibilities
• Participation in the development of the new generation of software (desktop applications).
• Debugging, analysis and optimization of applications and technical assets
• Working closely with project customers, technicians and managerial staff
Requirements
• Deep knowledge of Qt/C++ (4+ years of practical experience)
• Strong understanding of OOP principles, application of design patterns in practice
• Solid experience with STL
• Solid experience with Qt5 and QML
• Experience in cross-platform development
• Experience with UML
• Understanding of basic software development methodologies and techniques (Waterfall, Agile/Scrum, BDD/TDD)