Responsibilities:
- Create and develop graphic, branding, illustration, video materials (such as brochures, catalogues, presentations, short videos, etc.) that must be used on the marketing materials and advertising, and to share global language elements and best practices, re-brand/ re-design templates.
- Produce materials for diverse formats for social media, website and other communication channels.
- Create and develop visual supports for corporate events.
- Responsible to assist and support the regions and Business Lines (BL) on their Communication and Marketing needs (creating/ developing materials, campaigns, advertising, internal/external events, proposing activities & staff engagement).
- Maintain regular contact with BL and Regions, to understand needs and anticipate trends, having a proactive attitude to present solutions according to the roadmap and priorities defined.
- Design souvenir production with brand identity such as welcome packs, event goodies, etc.
Requirements:
- Degree in Communication Design/ Media or Graphic Design;
- Experience in a design studio with a focus on digital and print (preferred);
- Experience in the Technology Industry Area (preferred) and coordinating projects;
- Advanced user with key Adobe Creative Suite tools – InDesign, AI, Photoshop, etc.;
- Capture and video editing: basics of image capture, editing in Premiere or equivalent;
- MS Office domain;
- English proficiency;
- Creative and flexible;
- Responsible and goal oriented;
- Good communication skills;
- Problem solving attitude;
- Understand and work under deadlines;
- Works well under time pressure and dynamic environments.
Open Cascade builds powerful interactive web-based platform and client solutions. We are looking for a Computer Graphics Engineer to participate in the development of new visualization algorithms in industrial 3D software.
You will be working with talented and highly motivated engineers on spectacular and complex problems for the industry-leading 3D platform with quality, performance, and scale in mind at every step of the way.
Requirements:
Mandatory requirements:
• Strong knowledge of C++;
• Experience with OpenGL and GLSL;
• Knowledge of 3D visualization methods and algorithms;
• Self-motivated and proactive; ability to work independently and collaboratively as part of a team, and take creative feedback constructively;
• Technical writing capability skills in English.
Desirable requirements:
• Cross-platform programming for Linux and Windows
• Experience with development of network (client-server) services and applications
• Experience with designing and implementing parallel and asynchronous computations
• Maintenance of the modeling algorithms and data structures of the open-source software libraries OpenCascade Technology (https://www.opencascade.com/content/overview) and its commercial components (https://www.opencascade.com/content/added-value-components);
• Development of new algorithms according to the strategies of OCCT development;
• Bug fix of the existing algorithms.
Requirements:
Mandatory requirements:
• Bachelor’s and/or master’s degree in Computer Science;
• Middle level knowledge/experience with C++;
• Knowledge in linear algebra and analytical geometry;
• Knowledge of numerical algorithms;
• Team work experience;
• English skills sufficient for reading and writing of technical documentation and spoken communication.
Desirable requirements:
• Experience in the CAD domain;
• Knowledge in parallel computing and multithreading (TBB, OpenMP);
• Knowledge of source control systems (Git);
• Cross platform development including Windows, Linux, iOS, Android.
• In this position you will be a leader of a team that creates high-tech Desktop applications for Windows platform in the domain of processing 2D/3D CAD data.
• You will participate in development of the client applications, user interface, maintenance and optimization of developed solutions.
• We search for a developer/leader with strong knowledge of C++ and mathematical algorithms.
• You will be working directly with foreign customer
Requirements:
Mandatory requirements:
• Bachelor’s and/or master’s degree in Computer Science
• More than 3 years of C++ development expertise
• Experience in Team Leader position
• Deep knowledge of software development tools and methods
• Ability to write readable and structured code
• English language – intermediate or higher
• Willing to preform Project Manager activities
• Sociability, self-confidence, flexibility, initiative, perseverance, sense of responsibility
• Ability to communicate with colleagues and partners as well as customers
• Multitasking and stress resistance
Desirable requirements:
• Experience in industrial development
• Experience in multithreading and asynchronous programming
• Experience in script languages such as Batch, PowerShell, Tcl/Tk
• Knowledge of C# and .NET platform
• Understanding how to work with GIT and GitFlow
• Familiarity with 3D modeling
• Familiarity with Open Cascade technology
Development, improvement and support of existing enterprise software:
• Writing and improvement of existing code
• Creation and bugfix of User Interface
• Working with application architecture
Requirements:
Mandatory requirements:
• Strong knowledge of C++ and OOP
• Ability to work with big amount of code
• English – intermediate and higher (participation in technical discussions, reading/writing documents)
Desirable requirements:
• Experience in development of user interfaces with use of Qt, MFC and/or WinAPI
• Experience in development for Windows and Linux
• Experience in Git or other version control systems
• Experience in test writing
• Experience in Azure DevOps
Our R&D team is looking for a Senior Java developer to participate in the development of a new web application for the provisioning semantic interoperability between different Engineering systems.
Responsibilities:
• Create solution design and implement new features in an agile team;
• Collaborate with Front-end developers to integrate user-facing elements with server-side logic via REST API;
• Ensure adequate unit tests coverage.
Requirements:
Mandatory requirements:
• Knowledge of JAVA, J2SE, JSON;
• Working knowledge of Spring Core, Spring Boot, Spring Data, and Spring Web;
• Advanced knowledge of SQL databases;
• Strong skills in Database design and Data integration;
• Ability to perform data-related benchmarking, performance analysis, and tuning;
• Strong knowledge of Linux and Docker;
• Advanced English;
Desirable requirements:
• Experience working with Graph databases;
• Understanding of cloud technologies such as Kubernetes;
• Experience working with SOAP protocol.
In this position you will be responsible for developing and maintaining standalone product ensuring connectivity between PLM systems and different internal and external data sources (ERP, CRM, and other enterprise-level services). The solution will allow co-existing and smooth migration between different PLM systems for our major European customers.
PLM (Product Lifecycle Management) system is a core part of Industry 4.0 transformation technology stack.
This is a start of a new project, so you will have opportunity to participate in building technical team, develop new competencies and become the leading tech expert in the new and promising area for our Company.
Requirements:
• Java
• Spring API(s): Spring boot, Spring data, Spring security
• Messaging: Spring Cloud Stream, RabbitMQ
• Relational DB: jdbc/jpa compatible
In this position you will be a part of team that creates high-tech WEB 3D computer graphics applications in the domain of scientific and technical computing and, particularly, CAD/CAM/CAE systems. You will participate in the development client application and user interface for 3D applications.
We search for a Frontend Developer with strong knowledge of HTML, JavaScript and Angular having significant experience in Web development.
Requirements:
Mandatory requirements:
• Bachelor’s and/or master’s degree in Computer Science
• More than 4 years of front end development expertise
• Strong JavaScript, TypeScript, HTML and CSS experience
• Strong Angular experience with 2+ versions
• Experience in team work
• English language skills sufficient for spoken communication.
• Good communication and interpersonal skills
• Agile development experience
Desirable requirements:
• Experience in working with 3D graphics
• Non-relational database experience
• Understanding of and/or experience with Java and Spring Framework
• Experience in working with cloud platforms such as Azure, AWS or Google Cloud
Will be responsible for:
• Test environment support;
• Test plan creation, discussion and supporting;
• Automatic tests execution, issues investigation and results reporting about different types of testing;
• Support and development of internal tools for test automation;
• Communication and cooperation with development team and customer representatives;
• Support and extension of Test Automation framework (Squish and Python)
Requirements:
Mandatory requirements:
• 3+ years of experience in similar automation roles;
• Good knowledge of software development process and software testing methodologies;
• Hands-on experience with Python;
• Experienced user of UNIX/Linux OS-s, Windows;
• Proficiency in English speaking, reading and writing skills;
• Very strong interpersonal communication skills;
• Experience with SW version control (Git) and bug-tracking systems (Redmine, MANTIS, GitLab);
• Experience with UI test automation software (Squish for Web, other Squish versions);
• Experience with test automation servers (Jenkins).
Desirable requirements:
• Solid knowledge of programming techniques and algorithms;
• Hands-on experience with Bash scripting.
Main tasks:
• Development of computer vision algorithms.
• Building the learning process and implementation of neural networks.
Requirements:
Mandatory requirements:
• High level of proficiency in Python or C++
• Experience with CI/CD, Docker
• Experience in developing ETL processes
• At least 2 years experience in a similar position
• Experience in developing and using computer vision algorithms, including neural networks
Desirable requirements:
• Experience with GitLab CI
• Experience with k8s
• Experience with Apache AirFlow, Celery
• Experience with OCR
Our R&D team is looking for Computer Vision Software Engineer for carrying out data engineering, modeling, deployment, and AI infrastructure tasks. The software is based on neural networks for the recognition and detection of objects in PDF documents containing images and P&ID images.
You will be responsible for data requirements definition, defining evaluation metrics, training ml models, code refactoring to make the system reliable, fast, and scalable, and for setting up an environment for application deployment.
Requirements:
Mandatory requirements:
• Programming experience with such modern languages as C++\Java\Kotlin, and Python, including object-oriented design
• Experienced in image processing, computer vision with OpenCV and machine learning
• Proficiency with ML modeling frameworks (PyTorch, TensorFlow, etc.)
• Experience with Git, CLI in Linux, and Docker
• Excellent verbal and written communications skills
• BS or MS Degree in Computer Science
Desirable requirements:
• Understanding of reading P&ID, PFD & BFD used in Process Plant
We are looking for active, self-motivated employees willing to join a team working on data management for our international clients, with tasks ranging from data gathering and quality checking being integrated in client teams to configuration, administration and enhancement of information systems in the context of Oil&Gas or Chemical field.
Responsibilities:
• Analysis of customer’s data requirements and specifications.
• Assisting customer’s engineering or operations team in task automation, quality control and preparation of reports.
• Preparation of reports and documentation.
• Development of technical and architectural solutions.
• Configuring and administrating software components of information systems and authoring tools.
• Configuring and administrating databases.
• Automated processing of large volumes of information.
• Setting up data collection in industrial projects.
Requirements:
Mandatory requirements:
Degree in IT or industrial design (pipeline engineer, mechanical engineer, etc.).
• Understanding of relational DBMS.
• Basic programming skill.
• Spoken and written English on Intermediate level or higher (sufficient for reading/writing technical documentation and confident communication)
Desirable requirements:
Experience in an Oil & Gas or Chemical company
• Experience working with data and tagging specifications, analyzing and clarifying them.
• Experience with software for industrial design and project management (Aveva, Intergraph, etc.).
• Practical experience developing software for Windows.
• Knowledge of programming languages: Visual Basic (VBA dialect), C#.
• Experience automating tasks in Microsoft Excel/Word using VBA.
• Experience working with MS SQL Server.
We’re looking for a Software Development Manager for both R&D and custom development projects lasting from 2-3 months up to a year.
You will be working directly with foreign customers and responsible for the architecture of end-user industrial web software products.
Most common technological stack: Angular 9+, JS, WebAssembly, Angular material, Java, Postgres, SQL, NoSQL databases such as MongoDB, C#, C++.
Key Responsibilities:
• Technical guidance for developers (up to 15)
• Technical supervision of the project
• Analysis and selection of the most suitable technologies to meet project needs
• Ownership of system architecture and specifications
• Customer requirements analysis
• Building processes in the team from task definition to task completion
• Taking part in technical discussions internally and with the customer
• Taking part in pre-sales activities as a technical expert
• Taking part in the hiring process
We offer:
• An opportunity to work on new challenging, solid, and exciting projects with the latest technologies
• English language courses to help you improve communication skills
• Medical insurance
• Career and professional growth
• Team building activities
Requirements:
Mandatory requirements:
• Computer science degree
• Experience as a Team-Leader (from 2 years)
• Deep knowledge of software development tools and methods
• Understanding of client-server applications architecture, design patterns
• English language – Upper-Intermediate or higher
• Sociability, self-confidence, flexibility, initiative, perseverance, sense of responsibility
• Ability to communicate with colleagues and partners as well as customers
• Multitasking and stress resistance
Desirable requirements:
• Experience as a senior developer in Angular9+ or Java; or good expertise in other JS frameworks/ back-end technologies
• Experience in working with cloud platforms such as MS Azure, AWS, or Google Cloud
• Familiarity with 3D modeling
• Familiarity with Open Cascade technology
• Experience with one of the modeling tools: Visio, Visual Paradigm, Archi, etc.
• Software modules development for various Aveva software products
• Integration of Aveva products with third-party systems
• Configuration and administration of software components of information systems
• Database configuration and administration
• Automated processing of large amounts of data
• Participation in the development of architectural solutions
• Analysis of customer requirements and specifications
• Preparation of reports and documentation
Requirements:
Mandatory requirements:
• Bachelor’s and/or master’s degree in the field of IT / CAD / Automation
• Windows software development experience (C#, VBA)
• Experience with software for design and project management (Aveva, Intergraph, Bentley, Autodesk, etc.) from 1 year
• Experience with relational database management systems
• Knowledge of data markup languages (XML, JSON)
• Spoken and written English at the Intermediate level and above (sufficient for reading and writing technical documentation and confident communication in an international team)
• Willingness to travel
Desirable requirements:
• Experience in administration and configuration of Aveva software from 1 year
• Experience in PML development
• Knowledge of business processes of engineering companies
Open Cascade R&D team is looking for a motivated person with skills and strong hands-on experience in information modeling and integration. You will carry out analysis of subject domain, design information and process models on different levels (conceptual, logical, and physical), participate in continuous maintenance of the models, and their application in the context of a next-generation software platform for integration of the diversity of IT systems. Knowledge of PLM, Plant Design or ERP systems will be a strong plus.
Responsibilities:
- Collaborating with business managers, engineers, and other domain experts to formalize domain knowledge, gather and prioritize the requirements
- Design consistent data and process models using modern modeling notations (like UML and BPMN)
- Plan effective data storage within the software solution to identify key business entities and visualize their relationships
- Facilitate resolution of model conflicts created by competing business requirements
- Leverage domain-driven and model-driven design principles to design and implementation of competitive software solutions
Requirements:
- Strong background in data modeling, data access, and data storage techniques
- Ability to analyze/understand engineering data and processes
- Understanding core principles of object-oriented modeling and programming
- Good understanding of integrated processes of Engineering and Manufacturing
- Experience with reverse engineering models from existing databases
- Experience writing SQL queries
- Experience with NoSQL and graph databases
- Have strong analytical and problem-solving skills
- Exceptional oral & written communication skills in English
- Must be self-driven and be able to work with minimum supervision and have strong follow up skills
Will be a plus:
- Knowledge of PLM \ Plant design \ ERP systems
- Power BI experience
- Experience with cloud platforms such as Google Cloud, Microsoft Azure, or AWS
- Experience in information or process model’s lifecycle management using modern modeling tools like Sparx Enterprise Architect, ERWIN/BPWIN
- Experience in Semantic Web and ontology engineering:
- RDF/OWL/Protege IDE
- SPARQL/SHACL/DROOLS
- Application of ArchiMate framework, ISO15926 or similar industrial standards
The AVEVA Administrator will be responsible for loading and configuring the AVEVA software, keeping the system running, and trouble shooting problems Duties will include software setup, database setup, integration with other tools, for example AVEVA Engineering Configuring access control, and project level settings.
Responsibilities:
- AVEVA user access rights management USER, TEAMS, ACR, etc.
- AVEVA DBs management DB creation, restoring, backuping quality checks
- Daily administrative maintenance task DICE, expunge, map building, standalone night macro run, etc.
- AVEVA Global administrative task (defining global setup HUB SAT)
- AVEVA Lexicon administration manage UDA, UDET library, consistency check
- AVEVA design tools setup support (deploy AVEVA tool for users PCs)
- Manage quality aspects clash management, hole management, inter DBs reference integrity, data maturity, consistency
- AVEVA DRAW, ISODRAW support and maintain (symbol labels library, styles, drawing templates, isometric schemas option files, etc.)
- Manage data exchange tasks Compare Update, AIS
- AVEVA MDS module support
- Report creation and customization
- Regular data extract for external systems RVM, CSV, TXT
- PML c# Addins plugins development for support administrative usual design task
- Third party system integration
- PBS data structure customization
- Tag naming rules checks
- 3D model exchange interface support ( IFC, STP, etc.)
Requirements:
- College Diploma or equivalent preferred (IT)
- Experience of work with task tracking system (JIRA)
- IT background system analyst, net developer, BI analyst, QA engineer, system administrator, devOps engineer
- To be able to develop small macro automation script/plugins (minimum development skills)
- SQL request XML knowledge (basic)
- Motivation and willingness to develop in a new and promising direction, Candidates with 0 experience are also acceptable (training to be provided)
Nice to have:
- AVEVA API net
- .net C# development skill
- MS SQL Server