reMarkable company
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
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
Why we enjoy working here
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!