Senior C++ Software Engineer Opportunity

reMarkable company

Subscribe to our Telegram Channel

Senior C++ Software Engineer in NORWAY

Visa sponsorship & Relocation 1 year ago

Are you a seasoned C++ developer who wants to work with core functions helping our software developers build and deliver quality software?


About The Role And The App Core Team

We’re looking for a senior C++ software engineer for our App Core team who will build and deliver infrastructure and architecture enhancing the developer experience and enabling our software teams to build and deliver software. You’ll work closely with application developers to improve the velocity in shipping a quality product to our users. You will also work with improving and maintaining our CI/CD pipelines.


We are a team of 8 people, where 6 work as software engineers, one principal engineer responsible for the tech stack, and one engineering manager responsible for the development of the team. A couple of our focus areas are working on the foundation preparing for even larger scaling, and on knowledge sharing, learning and development as well as keeping up the tech excellence in the team.


Technologies we currently work with

  • C++ 20 gcc/clang/msvc
  • Cross platform: windows, linux, mac, ios, android
  • CMake - build system
  • vcpkg - dependency management
  • Qt - main UI framework
  • Catch2/Squish for testing our software
  • Github Actions
  • Code sanitizers and various static analysis tools


Who we believe will succeed in this role

We hope you are a software developer with advanced knowledge of programming languages, particularly C++. You hold a Master’s degree in a relevant subject or have equivalent professional experience. In this role it is also important that you thrive to work cross-functional in product teams. Additionally, basic knowledge of algorithms and data structures is required. It is also considered a plus if you have previous experience with embedded software and experience with Qt, our UI framework.


Practical Information

  • We will review applicants on a rolling basis (due to summer holiday, we expect most of the process to continue and close in August)
  • Our working language is English
  • Location of the role is in Oslo, Norway
  • You should have a valid work permit from the EU/EEA (Relocation assistance is provided)


Why we enjoy working here

  • We highly appreciate working in a team that can influence our products directly.
  • We enjoy working with highly skilled colleagues both within the team and in reMarkable at large.
  • Being a part of a global journey with exciting challenges every day.
  • We are proud of our modern office centrally located at Majorstuen in Oslo.
  • Warm lunch served every day, and our flexible hybrid work model allows us to adjust to a work-life balance.
  • We appreciate having 5 extra days “reMarkable days” you can make use of in addition to our regular vacation.
  • A number of perks such as premium health insurance (incl. physiotherapy and private medical consultations), choice of mobile phone, and home broadband coverage.
  • And maybe most importantly: We have fun! We have regular events and social gatherings, both in the team and company wide.


More About The Company

reMarkable creates hardware and software products that help people all over the world find focus. We create technology that not only describes our vision, but makes people better thinkers. We want to combine the best of both worlds: the digital and the analogue, and to create tools that enhance learning, focus and presence.


At reMarkable, we're at the forefront of innovation, constantly leveraging the latest technologies to push boundaries. Joining us means immersing yourself in a dynamic environment where you'll collaborate within cross-functional teams, fostering a culture of learning and development, as well as the opportunity to contribute to cutting-edge projects, working on preserving human creativity amidst a sea of technological time thieves.


Ready to be a part of the reMarkable team!

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly