CrawlJobs Logo

C++ Developer

· Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

Magic Media is looking for a C++ Developer who is self-motivated, goal-orientated, and a strong team player. The ideal candidate will have extensive full-time C++ programming experience in games, with a focus on custom/proprietary engine development. We are looking for someone who is passionate about the game development process and who is willing to work with content creators and engineers of other disciplines to build awesome games.

Job Responsibility

  • Implement and improve a variety of fast and efficient core software using a custom proprietary C++ Engine
  • Work across the full technology stack including DirectX, Havok, FMOD, RakNet
  • Maintain and extend the codebase across multiple subsystems: AI, gameplay, player systems, UI, multiplayer
  • Help provide architectural oversight across the entire application
  • Collaborate to devise optimal engineering solutions to technical challenges

Requirements

  • 3+ years of experience as a professional in game development
  • Experienced with multiplayer gameplay systems, network replication, core engine, and multiplayer networking (RakNet, SteamSDK or similar)
  • Experience with WAF/CMake or similar build system
  • Experience with DirectX 9/11 graphics programming
  • Fluent in English

Nice to have

  • Experience with Havok SDK (physics, animation, AI)
  • Experience in Tools Development
  • Experience working with Python scripting in game pipelines
  • Solid technical foundation (e.g. Computer Science / Maths Degree or equivalent)

What we offer

  • Permanently remote position
  • An opportunity to experience different pipelines and styles and improve your skills by applying them to a diverse variety of engaging projects
  • Be part of an international group with offices worldwide
  • Career growth and development
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment
  • Ongoing training and professional self-improvement opportunities
  • Flexible working hours
  • An inclusive culture and open communication

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Developer

8 matching positions

C++ Developer

Join our team and start a new adventure in an international and dynamic environm...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in C++ for performance-critical applications
  • Experience with parallel computing using NVIDIA CUDA
  • Experience in programming, scripting, and simulation using Python and MATLAB
  • Experience in radar signal processing
  • Academic background: Degree in Engineering, Computer Science, or Applied Mathematics
  • Understanding of memory management and system-level optimization
  • Understanding of high-speed TCP/UDP communications and network programming
  • Working knowledge of modern source control systems
  • Practical knowledge and application of system integration techniques
  • Solid foundational understanding of software architecture, network programming, and version control
Job Responsibility
Job Responsibility
  • Design and implement software for signal processing applications
  • Develop and optimize algorithms for high-performance and real-time systems
  • Support the development of low-latency network communication protocols
  • Participate in system integration efforts across software, firmware, and hardware
  • Maintain software baselines using version control systems
  • Ensure reliable delivery of assigned software modules and components to assist overall project timelines
What we offer
What we offer
  • An international community, bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

C++ Developer

Design, develop, and maintain high-performance backend systems using C++/Rust, f...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-6 years
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services and systems using C++ and/or Rust
  • Build high-performance, low-latency, and scalable applications
  • Work on concurrency, multithreading, and networking components
  • Collaborate with cross-functional teams including firmware, hardware, and system engineers
  • Develop backend systems that interface with embedded systems
  • Debug and troubleshoot issues in Linux environments
  • Ensure code quality through best practices, design patterns, and code reviews
  • Optimize applications for performance, reliability, and security
  • Fulltime
Read More
Arrow Right

C++ Developer

Experience :4-6yrs
Location
Location
India , Bangalore
Salary
Salary:
2000000.00 INR / Year
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven work experience as a C++ Developer or Software Engineer
  • Strong proficiency in C++ with knowledge of C++ 11 and/or C++ 17 standards
  • Experience with multi-threading and concurrency concepts
  • Familiarity with HTTP, Web Services, and RESTful API design
  • Solid understanding of software development lifecycle and methodologies
  • Ability to write clean, efficient, and maintainable code
  • Excellent problem-solving and analytical skills
  • Good communication skills and ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Develop high-quality software applications using C++
  • Design, implement, and maintain efficient, reusable, and reliable C++ code
  • Integrate software components into a fully functional software system
  • Implement and consume RESTful APIs and web services
  • Troubleshoot, debug, and resolve issues in existing software systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Fulltime
Read More
Arrow Right

C++ Developer

C++ Developer – DefenseTech – Gdańsk (Poland). Darwin have partnered with a fast...
Location
Location
Poland , Gdańsk
Salary
Salary:
14000.00 - 18000.00 PLN / Month
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Robotics, Computer Engineering, or related engineering field
  • Knowledge of working with modern C++ in production systems
  • Ability to develop software for complex hardware-integrated systems (robotics, autonomous vehicles, maritime, aerospace, automotive, etc.)
  • Proficient in building multi-process or distributed systems
  • Skilled in interfacing with hardware devices and sensors (serial, CAN, Ethernet, NMEA, etc.)
  • Strong skills working in Linux and with UNIX tooling
  • Solid understanding of software version control (Git) and collaborative development workflows
  • Skilled in debugging and troubleshooting in complex integrated systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ software for autonomous marine vessel systems
  • Fulltime
Read More
Arrow Right

C++ Developer

Do you want to join us on an ambitious mission to secure the digital world? Keep...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
keepit.com Logo
Keepit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good modern C++ understanding
  • Good understanding of TCP, HTTP, RESTful APIs, and XML
  • Working and coding experience for Linux systems
  • General SQL understanding
Job Responsibility
Job Responsibility
  • Participate in the entire SDLC
  • Take part in the development of new features
  • Troubleshoot issues with Support and deliver fixes
  • Work with Operations on performance improvements
  • Identify and resolve shortcomings autonomously or with colleagues
What we offer
What we offer
  • Creative tax (KUP 50)
  • 4 additional working days of vacation leave per full calendar year
  • 3 days of internal sick leave without a doctor's note
  • Health and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Polish language classes
  • Internet and Glasses reimbursement
Read More
Arrow Right

C++ Developer

C++ Software Engineer specializing in high-performance Windows applications for ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
whiteblue.com Logo
WhiteBlue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in C++ (modern C++ preferred) on Windows platforms
  • Solid experience in software design, including design patterns and architectural best practices
  • Hands-on experience interfacing with hardware (drivers, SDKs, COM, serial, Ethernet, etc.)
  • Proven ability to debug and troubleshoot complex systems with minimal logging
  • Good understanding of multithreading, synchronization, and memory management
  • Basic understanding of networking concepts (TCP/IP, sockets, device communication)
  • 6-12 years experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance C++ applications on Windows for semiconductor testing systems
  • Architect software components using object-oriented design principles and design patterns
  • Analyse and troubleshoot complex issues in production and lab environments, often with limited logs or diagnostics
  • Optimize system performance, reliability, and stability for long-running test applications
  • Collaborate with hardware, firmware, and system engineering teams
  • Participate in code reviews, design reviews, and technical discussions
  • Support system integration, testing, and customer escalations when required
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our esteemed team as a C++ Developer, where your expertise will be pivotal ...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in C++ development, with a deep understanding of its core concepts
  • Proven track record in architecting and delivering complex, high-quality software solutions
  • Exceptional written and verbal communication skills, with an emphasis on clarity and collaboration
  • Strong problem-solving skills and an analytical mindset
  • Experience working in remote, distributed teams and adapting to diverse work cultures
  • Solid grasp of modern development tools, version control systems, and agile methodologies
  • Ability to independently manage tasks while proactively engaging with team members
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-performance C++ applications tailored to complex business requirements
  • Collaborate effectively with cross-functional teams to develop scalable and efficient solutions
  • Participate in code reviews, ensuring adherence to best practices and high standards
  • Troubleshoot and optimize legacy and contemporary codebases for performance and reliability
  • Document technical specifications and maintain clear, concise communication around project progress
  • Continuously explore and integrate emerging C++ standards and libraries into development processes
  • Contribute to a culture of innovation by proactively identifying areas for process and system improvements
What we offer
What we offer
  • Client-oriented
  • Results-driven
  • Independent
  • Problem-solving
  • Competent
  • Transparent
  • Fulltime
Read More
Arrow Right

C++ Developer

We are looking for a skilled C++ Developer to join our dynamic team in New York,...
Location
Location
United States , New York
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience in software development
  • Expertise in modern C++ with a strong understanding of the latest language features
  • Practical experience with Python and SQL Server
  • Solid knowledge of multithreading and inter-process communication
  • Familiarity with system-level programming, including work close to system calls
  • Experience with order management systems, market data feeds, and relevant protocols
  • Strong problem-solving skills and the ability to work collaboratively within a team
  • Excellent communication skills to convey technical concepts clearly and effectively
Job Responsibility
Job Responsibility
  • Design, develop, and optimize high-performance transactional systems using modern C++
  • Collaborate with team members to implement multithreading and inter-process communication solutions
  • Work on system-level programming tasks, including those close to the operating system call layer
  • Support the integration of order management systems and market data feeds into software solutions
  • Utilize Python and SQL Server to enhance system functionality and data management
  • Ensure the software adheres to protocol standards and meets business requirements
  • Troubleshoot and resolve technical challenges in production environments
  • Maintain up-to-date knowledge of industry trends and incorporate the latest C++ language features
  • Contribute to team discussions and share ideas to improve development processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right