eReader Senior C++ Developer (12 month contract)

Posted 9 Days Ago
Be an Early Applicant
St. Johns, Six Nations (Part) 40, ON
Senior level
Information Technology • Industrial • Manufacturing
The Role
Join Rakuten Kobo's eReader team as a Senior C++ Developer, designing and implementing features for eReader devices, collaborating within an Agile team, and contributing to code reviews and quality improvements. You will enhance device functionality, debug issues, and mentor fellow developers, all in a supportive work environment focused on innovation and growth.
Summary Generated by Built In

Job Description:

Here at Rakuten Kobo Inc. we offer a casual working start-up environment and a group of friendly and talented individuals. Our employees rank us highly in terms of commitment to work/life balance. We realize that for our people to be innovative, creative and passionate they need to feel valued and supported. We believe in rewarding all our employees with competitive salaries, performance based annual bonuses, stock options and training opportunities.

If you’re looking for a company that inspires passion, personal, and professional growth– join Kobo and come help us make reading lives better.

The Role:

Rakuten Kobo's eReader team is looking for an experienced Software Developer to work on our range of eReader devices. You will be joining a software delivery team of ~15 to work on building and enhancing some of the top eReaders in the market.

Here are some of the things we do and strongly believe in:

  • We follow an Agile development process and teams are encouraged to try new things and make suggestions to continuously improve
  • We’re dedicated to crafting high quality, peer reviewed code and we’re working on growing our automated test suite
  • Every member on the team has a voice and is welcome to contribute to planning and designing
  • QA is embedded on our development teams and are involved in projects from day one
  • We host regular learning sessions on various engineering topics hosted by members of the team

Responsibilities:

As a member of an Agile development team:

  • Design, implement, and test new functionality for Kobo eReader devices
  • Propose and carry out refactoring within the codebase to improve design and quality
  • Debug and fix defects found by QA and customers
  • Review code for other developers on the team
  • Estimate the effort for future work as an input to planning
  • Collaborate within the eReader team on improvements to our processes and code base.
  • Share your knowledge to help grow other members on the team and in turn learn from other members on the team.

Requirements:

  • Strong ​object-oriented design skills, incorporating design principles and patterns
  • Strong in identifying and explaining trade-offs and rationale
  • Converting final state designs into a sequence of smaller testable incremental steps
  • Strong skills in reviewing code and providing feedback (with rationale) to improve code
  • Following modern development best practices in C++11 (or newer)
  • Experience developing graphical user interfaces in C++ using Qt or a similar library
  • Experience with embedded development, preferably on Linux
  • 5+ years of experience as a developer in an Agile development environment
  • Strong written and verbal communication skills in English
  • Familiar with: Multi-threaded applications development, Web technologies (JavaScript/CSS/HTML/ HTTP/etc.)

Bonus points:

  • Experience with GCC, ARM toolchains, and shell scripting
  • Experience with writing and maintaining automated tests in C++, ideally including:
  • Use of dependency injection and mocking frameworks
  • Use of test frameworks such as Google Test
  • User interface tests
  • Experience with TDD
  • Familiarity with the EPUB format/standard
  • EInk screen experience
  • Database experience with SQLite

About Rakuten Kobo Inc.

Owned by Tokyo-based Rakuten and headquartered in Toronto, Rakuten Kobo Inc. is one of the most advanced global ecommerce companies, with the world’s most innovative eReading services offering more than 6 million eBooks and audiobooks to 30 million+ customers in 190 countries. Kobo delivers the best digital reading experience through creative innovation, award-winning eReaders, and top-ranking mobile apps. Kobo is a part of the Rakuten group of companies.

Rakuten Kobo Inc. is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.

#RKIND

Top Skills

C++
The Company
HQ: Toronto, Ontario
616 Employees
On-site Workplace
Year Founded: 2009

What We Do

Rakuten Kobo Inc. is the world’s only dedicated digital bookseller.

Owned by Tokyo-based Rakuten and headquartered in Toronto, Kobo enables more than 30 million readers worldwide to read anytime, anywhere and on any device.

With our award-winning eReaders and the free Kobo App for smartphones and tablets, Kobo is your portable reading world

Similar Jobs

Arrow Electronics, Inc. Logo Arrow Electronics, Inc.

Sales Engineer - Dell Technologies

Cloud • Enterprise Web • Hardware • Information Technology • Internet of Things • Robotics • Semiconductor
Remote
Ontario, ON, CAN
22000 Employees

Motorola Solutions Logo Motorola Solutions

Systems Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Toronto, ON, CAN
21000 Employees

Opendoor Logo Opendoor

Information Systems Engineer

eCommerce • Fintech • Real Estate • Software • PropTech
2 Locations
1600 Employees

Magna International Logo Magna International

Solutions Engineer- Autonomous Mobile Robots

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
Toronto, ON, CAN
171000 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account