We are looking for a C/C++ Developer for one of the leading companies in the field of accounting SaaS solutions. The client has built own tech stack to have scalable column-oriented database cloud solution for the backend of the service which is running on AWS. The project revolves around migration of the column-oriented database software cloud from Intel to ARM architecture. You will join a Virtualization team, where virtual layer is built from scratch for ARM hardware.
Responsibilities:
- Building new features and mainting existing functionality of the platform/product per specs and design
- Participating in code reviews
- Reporting to Team Lead or supervisor about feature readiness/quality and raising red flags in crisis situations
- Participating in functional and architectural design of assigned features
- Researching and evaluating technical options to implement assigned features
- Providing estimations of feature scope and spliting it into tasks
- Working in close contact with team members or other relevant stakeholders
- Following established software development processes
- Suggesting technical and functional improvements to add value to the product
Requirements:
- Experience with ANSI C programming
- Experience in multi-core/multi-threaded programming
- Experience with Linux kernel driver development
- Experience with Virtualization software, HyperVisor
- Good level of English
- Technical documentation writing skills
Nice to have:
- Experience in building/optimization software for ARM processors
- Experience in parallel computation
- Experience with Assembler
- Experience with C++ programming
Our Offer:
-
Location: 100% remote
- Long-term B2B contract via Experis
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform