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

at Jobgether

Posted 19 hours ago 2 applied

Description:

  • This position is for a C++ Software Engineer III at Rakuten Kobo Inc., located in Canada and offers remote work.
  • The role involves working on eReader innovation, building and enhancing advanced devices in the market.
  • You will be part of a highly skilled Agile development team, contributing to product design, implementation, and continuous improvement.
  • There is an opportunity to grow into a leadership role within months, influencing technical direction and mentoring others.
  • Collaboration with peers across engineering disciplines is essential to ensure code quality, reliability, and a smooth user experience.
  • Your contributions will directly impact how millions of people worldwide enjoy reading.
  • Responsibilities include designing, implementing, and testing new functionality for eReader devices, refactoring existing codebases, debugging defects, reviewing peer code submissions, estimating development efforts, collaborating on process improvements, and sharing expertise with team members.

Requirements:

  • A minimum of 5 years’ experience as a developer in an Agile development environment is required.
  • Strong software design skills, including object-oriented principles, design patterns, and trade-off analysis, are necessary.
  • Proficiency in C++11 or newer, following modern development best practices, is essential.
  • Experience in developing graphical user interfaces with Qt or similar libraries is required.
  • Embedded development experience, preferably on Linux platforms, is necessary.
  • Familiarity with multi-threaded application development and web technologies (JavaScript, CSS, HTML, HTTP) is required.
  • Strong written and verbal communication skills in English are essential.
  • 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.

Benefits:

  • The position offers flexible hours and a hybrid remote work environment.
  • Full benefits start from day one of employment.
  • A competitive salary is provided, along with performance-based annual bonuses, stock options, and RRSP matching (3%).
  • Employees enjoy unlimited sick days, paid volunteer days, and maternity/paternity leave top-up.
  • A monthly commuting allowance for hybrid workers and subsidized in-office lunches are included.
  • There is a lifestyle spending account and a professional development budget available.
  • Employees receive a free eReader device plus a weekly e-book or audiobook.
  • Regular internal learning sessions, including weekly tech university events, are part of the benefits.
  • The office is dog-friendly and promotes a supportive, collaborative culture.