BUILD SYSTEMS ENGINEER
Esperanto Technologies
This job is no longer accepting applications
See open jobs at Esperanto Technologies.See open jobs similar to "BUILD SYSTEMS ENGINEER" Almaz Capital.Software Engineering
Belgrade, Serbia
Posted 6+ months ago
Description
We are looking for a candidate that will enhance and maintain the build system of the AI and HPC software stack, which includes different ISAs and cross-compilation. It will also help to architect and implement the delivery mechanism of software packages to customers.
Responsibilities
- Organize and structure the different GIT repos for the different components of our SW stack (including compilers and firmware)
- Collaborate across all the SW and DevOps teams
- Structure and automate the continuous delivery flows
- Modernize and enhance the current build system
Minimum Qualifications
- BS in Computer Science or related technical field
- Experience implementing build system infrastructure of production level software
- Experience and understanding of build flows of C/C++
- Experience in C/C++ related build systems like CMake, Make, SCons, Bazel
- Experience in C/C++ and Python or other scripting languages
- Experience working in a CI/CD automatization (preferably in Gitlab-ci)
- Knowledge of gcc/llvm toolchain and cross-compilation
- Working experience in Centos or any other Linux distribution
- Business fluent English
Desired Qualifications
- Knowledge of Docker and toolchain management methodologies
- Knowledge of SW-packaging tools like Conan, RPM, Deb, etc.
- Knowledge on C++/Python bindings with pybind11
- Knowledge on Python packaging (specially modules with C++ extensions)
This job is no longer accepting applications
See open jobs at Esperanto Technologies.See open jobs similar to "BUILD SYSTEMS ENGINEER" Almaz Capital.