Career


For the past decade, we've been successfully navigating our journey as an independent entity, and our team of engineers has been an integral part of this success story. Many of us have been working together even before the establishment of "Vorak/Quality Solutions," forming a close-knit and brilliant collective. We're also excited to welcome new colleagues into our fold.

At the heart of our operations is a focus on high-tech inventions, collaborating with both foreign and local customers and partners. Looking ahead, we have some exciting plans for growth. Our management is deeply committed to fostering the professional growth and effectiveness of each team member. We provide various opportunities for learning and development, including internal and external training, internships, involvement in real projects, and even international experiences. It's crucial to us that our team members feel valued and appreciated, and we make a point to recognize and celebrate their contributions. We eagerly welcome individuals with talent and a readiness for fresh challenges and personal growth to join our dynamic team.

We're on the lookout for candidates who embody qualities such as intelligence, sharpness, a good sense of humor, politeness, teamwork, flawless responsibility, punctuality, effectiveness, and enthusiasm. If you resonate with these attributes and are ready for an exciting journey, we encourage you to apply. To submit your application, please send your CV to "info@vorak-solutions.com ", clearly indicating the position you are interested in within the email subject. Please be advised that only short-listed candidates will receive notifications about the next steps in the interview process. We appreciate your interest in becoming a part of our exceptional team. Thank you for considering joining us on this exciting adventure.

Software Engineer

Deadline

2024 Mar 31


    Job Description:
  • Term։ Permanent long term;
  • Category։ Software Engineer;
  • Type։ Full Time;
  • Location։ On side (Zeytun, Yerevan, Armenia);
  • Level։ Mid+ / Senior;
  • Senior Software Engineer will take part in design and development of advanced software products. The incumbent will research, design, and implement efficient algorithmic applications, enhancements, complex solutions based on latest technologies for different customers.
    Responsibilities:
  • Develop software systems according to provided design/implementation/specification and coding standards;
  • Analyze requirements and work with the team members to design efficient and optimal solutions;
  • Communicate effectively with the local management and external team members;
  • Organize, drive, participate in internal and external meetings;
  • Contribute to the quality of coding and assure conformance of the source codes;
  • Design, develop customer-faced and internal multi-platform applications and ability to write clear and documented code․
    Required Qualifications & Qualities:
  • Good team player, very responsible, punctual, effective, energetic, enthusiastic and with good sense of humor;
  • BS+ in CS/Physics/Math or related;
  • At least 3 years of experience in designing and developing software products;
  • Strong C++/STL programming skills, good knowledge of OOD;
  • Familiarity with design patterns;
  • Working experience in the EDA field (VLSI, FPGA, Verilog, SystemVerilog, VHDL) will highly increase the chance to be chosen;
  • Development of an open-source project is a plus;
  • Ability to learn fast and be proactive;
  • Excellent English knowledge sufficient for fast research, creating technical documentation, written-verbal communication with foreign customers;
  • Excellent interpersonal and communication skills;
  • Ability to teach, lead, drive junior employees.


IT Help Desk Technician (System Administrator)

Vacancy is filled


    Job Description:
  • Term։ Permanent long term;
  • Category։ IT Support/Technician;
  • Type։ Part Time;
  • Location։ On side (Zeytun, Yerevan, Armenia) & Remote;
  • Level։ Junior / Mid;
  • The incumbent will provide fast and useful technical assistance on computer systems. You will test and assess issues related to computer software and hardware, including operating systems, such as Mac, Windows, Linux. Document user requests and update client trouble tickets with the current status of the issue. You will also undertake maintenance of computer networks, hardware, software, and other equipment at regular intervals. An excellent Help desk technician must also have a good technical knowledge and be able to communicate effectively to understand the problem and explain its solution at times to non-technical users.
    Responsibilities:
  • Serve as the first point of contact for customers seeking technical assistance over the phone or email if remote support available, if no support offline;
  • Perform remote/offline troubleshooting through diagnostic techniques and pertinent questions;
  • Determine the best solution based on the issue and details provided by customers;
  • Walk the customer through the problem-solving process;
  • Direct unresolved issues to the next level of support personnel;
  • Provide accurate information on IT products or services;
  • Record events and problems and their resolution in logs;
  • Follow-up and update customer status and information;
  • Pass on any feedback or suggestions by customers to the appropriate internal team;
  • Identify and suggest possible improvements on procedures;
  • Create and update support documentation in accordance with standards to improve future troubleshooting efforts․
    Required Qualifications & Qualities:
  • Good team player, very responsible, punctual, effective, energetic, enthusiastic and with good sense of humor;
  • A high school diploma or equivalent Previous experience in a similar customer service or technical support role is beneficial, but not always mandatory, as some companies may provide on-the-job training;
  • Strong knowledge of computer hardware, operating systems (such as Windows, macOS, Linux), and common software applications;
  • Familiarity with troubleshooting common computer issues, including network connectivity problems, software installation and configuration, printer issues, and basic hardware repairs;
  • Understanding of computer networks, including TCP/IP, DNS, DHCP, and basic network troubleshooting;
  • Basic knowledge of Active Directory or similar user management systems;
  • Excellent communication skills, both verbal and written, to interact with end-users in a professional and courteous manner;
  • Strong problem-solving skills to identify, analyze, and resolve technical issues;
  • English knowledge sufficient for fast research, creating technical documentation, and written-verbal communication․


Executive Assistant

Deadline

2024 Mar 31


    Job Description:
  • Term։ Permanent long term;
  • Category։ Executive Assistant;
  • Type։ Full Time;
  • Location։ On side (Zeytun, Yerevan, Armenia);
  • Level։ Beginner / Junior;
  • Executive Assistant must be very responsible, punctual, organized, detail-oriented, proactive, hard working, honest, devoted, positive and ready to join our creative engineering team and assist our CEO with so many ongoing tasks. As a beginner-junior Executive Assistant the suitable candidate must be ready to learn fast, grow professionally and over the time, take on the following responsibilities.
    Responsibilities:
  • Providing administrative support to the CEO (Personal assistant tasks) including, but not limited to, diary management, extensive email correspondence;
  • Gathering the necessary information, checking accuracy and reporting to the CEO;
  • Օrganising meetings/ events, creating and managing schedules, calendars and deadlines, answering telephone calls;
  • Attending meetings and producing follow-up notes/ as needed preparing documents;
  • Preparing documents, saving and archiving all documents in the company database, assisting in preparing and implementing presentations;
  • Assist in CEO’s personal brand-building process, managing social pages;
  • Managing office operations and procedures, ordering various office items, ensuring the implementation of payments for the provision of services according to the schedule (internet, telephone, etc.);
  • Arranging business trips, travels including making hotel reservations, arranging car rentals, and scheduling ground transportation, as needed traveling with director;
  • Taking information/ documents from staff members and preparing reports;
  • Control of compliance with office rules by employees, follow the dress code, develop internal rules;
  • Implementation of other assignments of the director according to deadlines.
    Required Qualifications & Qualities:
  • Good team player, very responsible, punctual, effective, energetic, enthusiastic and with good sense of humor;
  • Excellent English, Russian, (any other languages also will be plus) knowledge sufficient for fast research, creating technical documentation, written-verbal communication;
  • Basic mobile, computer application skills (office, email, calendar, internet);
  • Ability to learn fast and be proactive;
  • Time management, sense of responsibility;
  • Ability to present information accurately and competently;
  • Negotiation skills, e-mail correspondence;
  • Organizational skills, fast orientation, strong memory;
  • Goal-oriented, result oriented approach;
  • Work under pressure, stress management;
  • Creative/ analytical thinking;
  • Initiative, desire and ability to learn new things;
  • Work ethics;
  • Empathy, adequacy, tact, positive thinking;
  • Ability to work in a team and independently;
  • Polite attitude towards management, team and customers;
  • A detail-oriented person with the ability to work accurately on the tasks;
  • A non-alcoholic drinker/non-smoker;
  • Self-disciplined, self-motivated, proactive individual with high emotional intelligence.


Internship for Software Engineer

Deadline

2024 May 31


    Job Description:
  • Term։ Permanent long term;
  • Category։ Internship for Software Engineer;
  • Type։ Full Time;
  • Location։ On side (Zeytun, Yerevan, Armenia);
  • Level։ Beginner / Junior;
  • Intern will take part in design and development of advanced software products. Participate in research, design, and implement efficient algorithmic applications, enhancements, complex solutions based on latest technologies and learn.
    Responsibilities:
  • Work hard with our creative team to develop software systems according to provided design/implementation/specification and coding standards;
  • Communicate effectively with the local management and external team members;
  • Contribute to the quality of coding and assure conformance of the source codes;
  • Design, develop applications and ability to write clear and documented code․
    Required Qualifications & Qualities:
  • Good team player, very responsible, punctual, effective, energetic, enthusiastic and with good sense of humor;
  • BS+ in CS/Physics/Math or related;
  • Experience in designing and developing software products will be plus;
  • C++/STL programming skills, knowledge of OOD;
  • Development of an open-source project is a plus;
  • Ability to learn fast and be proactive;
  • Excellent English knowledge sufficient for fast research, creating technical documentation, written-verbal communication;
  • Excellent interpersonal and communication skills.


RTL Design & Verification Engineer

Vacancy is filled


    Job Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 2+ years relevant FPGA/ASIC engineering design and verification experience.
  • Experience for writing RTL designs with Verilog (SystemVerilog, VHDL).
  • Experience for writing test benches and debugging using industry know simulation tools.
  • Experience in state of the art tools and flows including verification, synthesis and timing closure.
  • FPGA implementation and tools experience is a strong plus.
  • Knowledge of scripting languages (TCL, Bash, Python) and working in Linux environment is a plus.
  • Experience with version control tools (svn, git, etc.).
  • Problem understanding and solving skills.
  • English knowledge sufficient for fast research, creating technical documentation and written-verbal communication.
  • Ability to learn fast and be proactive.


Senior Software Engineer

Vacancy is filled


    Job Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 5+ years C/C++, Python, Bash, etc
  • Knowledge of Data structures and Algorithms
  • Knowledge of Generic programming, STL, Boostand and other programming libraries
  • Experience with version control tools(svn, git, etc)
  • Design, develop customer-faced and internal multi-platform applications and ability to write clear and documented code
  • Working experience in the EDA field (VLSI, FPGA, Verilog, SystemVerilog, VHDL) is desirable
  • Development of an open-source project is a plus
  • Good team player, ability to work as a member of smart, creative command
  • Ability to learn fast and be proactive
  • English knowledge sufficient for fast research, creating technical documentation and written-verbal communication with foreign customers
  • Excellent interpersonal and communication skills
  • Ability to teach, lead, drive junior employees


Software Engineer

Vacancy is filled


    Job Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 1-3 years C/C++, Python, Bash, etc.
  • Knowledge of Data structures and Algorithms
  • Experience with version control tools (svn, git, etc.).
  • Problem understanding and solving skills.
  • Good team player, ability to work as a member of smart, creative command.
  • Work experience in Linux based environment is a plus.
  • Working experience in the EDA field (VLSI, FPGA, Verilog, SystemVerilog, VHDL) is desirable.
  • English knowledge sufficient for fast research, creating technical documentation and written-verbal communication.
  • Ability to learn fast and be proactive.


Software Developer

Vacancy is filled


    Job Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 1-5 years C/C++
  • Knowledge and experience of scripting languages - Python, Perl, TCL, Bash...
  • Work experience in Linux based environment
  • Experience with version control tools
  • Problem understanding and solving skills
  • Excellent English knowledge
  • Ability to learn fast and be proactive
  • Good team player


Senior Software Developer

Vacancy is filled


    Job Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 5+ years C/C++, Python, Perl, TCL, Bash, etc.
  • Knowledge of Data structures and Algorithms.
  • Knowledge of Generic programming, STL, Boost and other programming libraries.
  • Experience with version control tools(svn, git, etc.).
  • Design, develop customer-faced and internal multi-platform applications and ability to write clear and documented code.
  • Development of an open-source project is a plus.
  • Ability to learn fast and be proactive.
  • Excellent English knowledge sufficient to fast research, creating technical documentation, written-verbal communication with foreign customers.
  • Good team player.
  • Ability to teach, lead, drive junior employees.


Web Developer - Drupal 8 Expert

Vacancy is filled


    Job Responsibilities:
  • Architect, develop, setup, support and administrate websites.
  • Generate, maintain and archive website contents.
  • Maintain secure, reliable and high quality web programming.
  • Establish programming of data integrity for online services.
  • Clearly estimate new projects and report, document maintain submitted work with appropriate task tracking, documentation, etc. tools.
    Required Qualifications:
  • Excellent knowledge of PHP (Drupal), MySQL, HTML, CSS, JavaScript.
  • Knowledge and experience of other programming languages are also plus (e.g. Python, Ruby, Golang).
  • At least 3 years of work experience with PHP, including own projects.
  • Professional knowledge of web product development process and technologies.
  • Excellent knowledge of network security maintenance.
  • Ability to do realistic estimations for new projects and deliver high quality work based on estimations.
  • Problem solving skills.
  • Good team player.
  • Excellent knowledge of English for documenting the job and commenting the code.
  • Working experience in "Atlassian Confluence".


Junior Software Developer

Vacancy is filled


    Responsibilities:
  • Contribute to the quality of coding and assure conformance of the source codes.
  • Participate in all the cycles of software design and development.
  • Analyze requirements and work with the team members to create quality results.
  • Communicate effectively with the local management and external team members.
  • Participate in internal and external meetings.
    Required Qualifications:
  • 1-3 years C/C++, Java.
  • Knowledge and experience of scripting languages - e.g. Python, Perl, TCL, Bash.
  • Work experience in Linux based environment is a plus.
  • Experience with version control tools - e.g. git, svn.
  • Problem understanding and solving skills.
  • Excellent English knowledge.
  • Ability to learn fast and be proactive.
  • Good team player.


Software Development Training

Vacancy is filled


    Start your first step towards career growth in software development field with our introduction course. Training is designed for beginners which will teach you core programming concepts and make you a suitable candidate for an internship. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems.
    Responsibilities:
  • Be very motivated, positive, energetic, proactive and ready for teamwork.
  • Work hard on all assigned tasks and not only.
  • Participate lessons without any absents.
  • Be very punctual and attentively follow to all instructions, advices.
  • Work himself on all assigned homeworks and plus more.
    Required Qualifications:
  • Technical background – bachelor's/master’s degree in Computer Sciences or related area will be beneficial.
  • Excellent knowledges of the English.
  • Ability to allocate enough time.
  • Work and study in the team and independently.