In this role, you will contribute to the entire software development lifecycle—architecting, coding, testing, and deploying—while ensuring performance, reliability, and reusability. •Design, develop, and maintain efficient, reusable and reliable cross-platform C++ components and applications. •Collaborate with cross-functional teams to define, design, and ship new features. •Contribute to the system design process. •Stay up-to-date with the latest C++ standards and software development best practices. •Contribute to the development of technical documentation and guides. Experience with object-oriented design and design patterns. Familiarity with software development tools (git, CI/CD, unit testing frameworks).
more