Remote job
C++ Developer – Software Development Team
Job details
About this role
Role overview Join a software development team working on a core product line. The role combines creating new capabilities with maintaining and improving existing software, while contributing to the way the team works. You’ll take on complex tasks collaboratively and focus on producing reliable, well-tested code.
Responsibilities - Develop new product features using modern C++. - Improve existing functionality and resolve software defects. - Write readable code supported by unit tests. - Work with teammates to deliver high-quality software. - Contribute ideas to improve team processes and procedures.
Requirements - Strong working knowledge of C++20. - Understanding of fundamental algorithms and data structures. - Practice writing clear code and unit tests. - Interest in solving complex problems as part of a team. - Strong spoken and written English.
Nice to have - A higher education background in mathematics or a technical field. - Experience with x86 or x64 assembly, OpenCL, or CUDA. - Familiarity with Unix, Linux, or macOS. - Additional language skills.
Benefits and work setup - Flexible working hours and location may be available. - Professional development opportunities and a focus on work-life balance. - Compensation includes salary and performance-related bonuses.