C++ Software Engineer III (Remote - Canada) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

C++ Software Engineer III (Remote - Canada) at Jobgether. This position is posted by Jobgether on behalf of Rakuten Kobo Inc. We are currently looking for a C++ Software Engineer III in Canada.. In this role, you’ll work at the forefront of eReader innovation, building and enhancing some of the most advanced devices in the market. You’ll join a highly skilled Agile development team, contributing to product design, implementation, and continuous improvement. This position offers the opportunity to grow into a leadership role within months, influencing technical direction and mentoring others. You’ll collaborate closely with peers across engineering disciplines, ensuring code quality, reliability, and a smooth user experience. Your contributions will have a direct impact on how millions of people worldwide enjoy reading.. . Accountabilities. . Design, implement, and test new functionality for eReader devices in an Agile environment.. . Refactor and improve existing codebases to enhance design, quality, and maintainability.. . Debug and resolve defects identified by QA or end users.. . Review and provide constructive feedback on peer code submissions.. . Estimate development effort for upcoming work to support planning activities.. . Collaborate with the team on process improvements, coding standards, and best practices.. . Share expertise with team members, fostering continuous learning and growth.. . . Minimum 5 years’ experience as a developer in an Agile development environment.. . Strong software design skills, including object-oriented principles, design patterns, and trade-off analysis.. . Proficiency in C++11 or newer, following modern development best practices.. . Experience developing graphical user interfaces with Qt or similar libraries.. . Embedded development experience, preferably on Linux platforms.. . Familiarity with multi-threaded application development and web technologies (JavaScript, CSS, HTML, HTTP).. . Strong written and verbal communication skills in English.. . Bonus points for experience with GCC, ARM toolchains, shell scripting, automated testing frameworks (Google Test, dependency injection, UI testing, TDD), EPUB format, EInk screens, or SQLite.. . Company Location: Canada.