About the role
Do you like combining C/C++ software development with CI/CD process automation? Would you like to work in a Linux environment, develop tools that support build and deployment processes, and have a real impact on the efficiency of development teams? At Knowit, we are looking for a C/C++ Developer & DevOps Engineer who is at home both in programming and in DevOps. The role is split evenly between responsibilities: 50% C/C++ development and 50% DevOps.
Responsibilities
•Developing and maintaining software in C/C++
•Creating scripts and automation using Python and Bash
•Developing, configuring, and improving CI/CD pipelines using Jenkins
•Working with version control and code review tools, including Git and Gerrit
•Maintaining and optimizing software build processes in a Linux environment
•Analyzing technical problems and improving development tools and processes
•Independently completing tasks and communicating directly with the client in an international environment
Requirements
•Very good knowledge of C/C++, Python, and Bash
•Practical experience with Jenkins, Gerrit, and Git
•Very good knowledge of the Linux environment
•Knowledge of CI/CD processes and experience working with automation
•Independence in solving technical problems and good work organization
•Ability to communicate and collaborate effectively with the client
•English proficiency at a minimum level of B2/C1
Nice to have
•Experience managing Environment Modules
•Knowledge of Access Management
•Knowledge of the Eiffel standard
•Experience with Artifactory or Nexus
•Knowledge of software build systems and tools (Build Systems)
•Knowledge of AI and how it can be used in development processes
Conditions
•An employment contract
•The option to work from an office (Warsaw, Lodz, Bydgoszcz), in a hybrid model, or remotely, depending on your circumstances and preferences
•Opportunities for both horizontal and vertical development
•An organizational culture based on sharing knowledge and feedback
•The opportunity to develop your skills with a budget you can use according to your needs for language and technical training, soft skills development, certification funding, and conference attendance
•Funding for employee benefits (Multisport card, LuxMed medical care, Legimi library card) or access to them on preferential terms (group insurance, MultiLife programs, LuxMed medical care for your family, or a Multisport card for your loved ones)
•Regular employee events, such as quarterly breakfasts, Christmas gatherings, and social events
•Modern offices in attractive locations, equipped with sports equipment and ping-pong tables
•Benefits funded by the Company Social Benefits Fund, including a Christmas allowance and a holiday allowance
•A 400-zloty contribution towards glasses every 2 years