Our client is a leading creator of body motion video technology in the consumer video gaming space. They are seeking a Software Engineer who will create reusable & modular software components while collaborating with cross-functional teams to ensure seamless integration of cutting-edge CV/ML technologies.
What you will do:
Build scalable, maintainable, and high-performance software systems
Design systems architecture that improve scalability, performance, and maintainability.
What you will need:
3+ years of experience in software development
Experience with Unity, C# and C/C++ programming
Bachelor’s degree in Computer Science, a related engineering field, or equivalent practical experience
Proficient in native and cross-platform development
Proficiency in programming and scripting languages
Familiarity with asynchronous and parallel programming patterns
Experience with performance optimization and profiling
Knowledge of CI/CD pipelines and automated testing frameworks