As a Senior C/C++ Developer, you will play a crucial role in designing, developing, and optimizing high-performance software solutions. You will work closely with cross-functional teams to deliver robust and scalable applications that meet our clients' needs. Your expertise in C and C++ programming, along with your problem-solving skills, will be essential in driving our projects to success.
Responsibilities:
- 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
- Suggesting technical and functional improvements to add value to the product
- Working in close contact with team members or other relevant stakeholders
- Following established software development processes
- Building new features and mainting existing functionality of the platform/product per specs and design
- Participating in code reviews
Requirements:
- Expertise in C/C++ programming
- Experience with multi-core/multi-threaded programming
- Experience with Linux kernel driver development or debugging
- Experience with Virtualization software (e.g. KVM or QEMU)
- 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
Our Offer:
-
Location: 100% remote
- Long-term B2B contract via Experis
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform