C++ SDK Software Engineer
P99 soft
Job Summary
P99soft is seeking an experienced C++ SDK Software Engineer to develop and maintain SDKs for integrating games with networked services. The role involves working across multiple platforms to deliver high-quality, scalable SDK solutions, implementing new features for various game modes, and collaborating with server-side, gameplay, and UI/UX teams. The engineer will also contribute to UI frameworks, provide technical support, and ensure cross-platform compatibility through rigorous testing.
Must Have
- Develop, optimize, and maintain C++ SDKs for client-side game integration with online services.
- Implement new features within the SDK to support various game modes such as ultimate teams, online marketplaces, and customizable gameplay elements.
- Collaborate closely with server-side teams, gameplay engineers, and UI/UX developers to deliver seamless networked game experiences.
- Contribute to improvements of in-game UI frameworks and game engine add-ons to enhance player interaction.
- Provide technical support for integrating SDKs into game projects, including debugging, profiling, and performance tuning.
- Ensure cross-platform compatibility and high code quality through rigorous testing and iteration.
- Strong proficiency in C++ programming language with experience in game development or SDK engineering.
- Knowledge of client-server architectures and experience integrating networked services into client applications.
- Demonstrated problem-solving capabilities and attention to performance optimization.
- Excellent collaboration and communication skills within cross-functional teams.
Good to Have
- Familiarity with game engine pipelines and UI frameworks is a plus.
- Experience working with online game features such as matchmaking, in-game economies, and customizable gameplay modes.
- Exposure to scalable SDK development and delivery in a multi-platform environment.
- Previous involvement in game engine component development or integration.
Job Description
We are looking for an experienced C++ SDK Software Engineer to develop and maintain software development kits that integrate games with networked services. The ideal candidate will work across multiple platforms to deliver high-quality, scalable SDK solutions that support key game features and online gameplay experiences.
Responsibilities:
- Develop, optimize, and maintain C++ SDKs for client-side game integration with online services.
- Implement new features within the SDK to support various game modes such as ultimate teams, online marketplaces, and customizable gameplay elements.
- Collaborate closely with server-side teams, gameplay engineers, and UI/UX developers to deliver seamless networked game experiences.
- Contribute to improvements of in-game UI frameworks and game engine add-ons to enhance player interaction.
- Provide technical support for integrating SDKs into game projects, including debugging, profiling, and performance tuning.
- Ensure cross-platform compatibility and high code quality through rigorous testing and iteration.
Qualifications:
- Strong proficiency in C++ programming language with experience in game development or SDK engineering.
- Knowledge of client-server architectures and experience integrating networked services into client applications.
- Familiarity with game engine pipelines and UI frameworks is a plus.
- Demonstrated problem-solving capabilities and attention to performance optimization.
- Excellent collaboration and communication skills within cross-functional teams.
Preferred Experience:
- Experience working with online game features such as matchmaking, in-game economies, and customizable gameplay modes.
- Exposure to scalable SDK development and delivery in a multi-platform environment.
- Previous involvement in game engine component development or integration.