4 views
Luxoft
One of the world's largest suppliers of products and services to the energy industry has a need for the development and support of corporate information systems in the field of oil and gas.
The project involves the collection, visualization, and analysis (including in real time) of data related to specific wells.
The software which our team is building is a cloud-ready solution in the domain of mature fields and subsea fiber optics reservoir monitoring solutions which includes real-time data visualization, long term continuous automated monitoring, ability to view full field current and history, production, injection, and other kind of optimizations.
Working in an Agile environment with the multinational distributed team.
Communicate with SMEs (subject matter experts).
Plan the software modules with clear definitions and develop test plans for the team to implement.
Development and review of design and technical documents.
Design, develop, test, debug, update and maintain algorithms related to digital signal processing.
Must have
A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
Strong programming skills in PYTHON (5+ years); Required experience numpy, rabbitmq, google-protobuf.
Experience with Docker engine and deployment of container modules for Linux environment (standalone, Docker container, Kubernetes).
Knowledge of Digital Signal Processing (mathematical background: FFT, convolution, Low-pass filter, application of Nyquist-Shannon sampling theorem, In-phase and quadrature components, etc.).
Azure DevOps software development and versions control, git/git-flow CI/CD.
Knowledge of the software development life cycle.
Strong interpersonal skills to build effective working relationships with colleagues worldwide.
Good writing and communications technical English level: B2 or higher.
Nice to have
Experience with implementation of low-level communication with gauge devices via Modbus protocol.
Experience with MATLAB toolboxes: Signal processing, Image processing, ML & Statistics, Parallel Computing,
Experience with C/C++ programming languages will be a plus (.Net/C# also would be fine).
Experience with different Linux systems such a s Debian-based and RHEL-based.
Languages
English: B2 Upper Intermediate
Seniority
Senior