Embedded Software Engineers for our current and future products

Following the successful launch of our second-generation paper tablet, we’re looking for Embedded Software Engineers

(Senior) Embedded Software Engineer

reMarkable is a Norwegian tech company that develops products and services to help people think better in a distracted world. In a short amount of time, we’ve grown from a small startup to having over 190 permanent employees and two fantastic offices in central Oslo. Following the successful launch of our second-generation paper tablet, which has been named as one of TIME's "100 Best Innovations of 2020", we’re facing new challenges and opportunities as we expand into the global arena. That’s why we’re currently looking for Embedded Software Engineers to help us develop and improve both new and current products for the worldwide market. Are you ready to join the exciting growth of a truly unique tech brand?

About the role

As an Embedded Software Engineer at reMarkable you will be a part of the unit responsible for developing and maintaining low-level software for our current and future products. You will be working closely together with other domain experts in a cross-functional team, contributing to solving complex problems in a high paced environment. This includes, but is not limited to, working with boot loaders, Linux drivers, operating systems and software build systems.

In reMarkable we have all disciplines gathered at the same location. You will be exposed to experts within application development, user experience, design, finance, marketing and logistics to name a few.

Further tasks and responsibilities

● Participate in planning, shaping of requirements specification and development on both new and existing products.

● Development of user-space software for our custom Embedded Linux distribution; Codex

● Work with manufacturers, suppliers, distributors, industrial designers, mechanical engineers, internal and external hardware developers and other software engineers.

● Evaluate, implement and research electronic components for new and existing products from a software perspective with focus on availability, price and quality.

● Testing, automation and validation of electronics in reMarkable products, ensuring that they meet requirements defined by reMarkable, industry standards and certifications.

● Support and collaborate with application developers and QA engineers to solve complex bugs and provide new and existing functionality to existing and future products.

● Technical best-practice documentation and sharing knowledge and expertise internal at reMarkable.

● Maintain and improve our software build system with focus on automation and scalability.

Who are you?

● Master or Bachelor’s degree from a university or college.

● Experience with embedded systems and products

● Experience with bare-metal, RTOS, Linux or other operating systems

● Experience with boot loaders such as U-Boot, Grub, BarBox or other.

● Experience with Bash and C programming

● Being familiar with other programming languages such as C++, Python or Rust is a plus

● Being familiar with Yocto/OpenEmbedded or Buildroot is a plus

● Fundamental understanding of electronics and circuit diagrams

● We are looking for colleagues at various stages in their careers

What do we offer?

● The opportunity to work with a highly skilled and adaptable team in a collaborative environment. We work together to solve everything from production, hardware, software development, marketing campaigns, company strategy, management, CRM, content production, and lots more.

● Rewarding and challenging tasks that you will see the direct results from.

● The opportunity to get involved in every step of creating a product used and valued by hundreds of thousands of customers across the globe.

● Career development opportunities with a focus on professional and personal development, either as a specialist in your chosen field, or a team leader. We understand as a fast-growing company both are crucial to our success.

● Fantastic offices in our own converted townhouse in central Oslo and a brand new building close by designed specifically for our rapidly expanding team.

● The chance to join an exciting Nordic tech scaleup in a booming sector.

At reMarkable we offer a unique opportunity to contribute towards building a global tech company. You will join a fast-growing organization with passionate employees and lots of great social activities. We aim to offer a work environment where you will be challenged and that is centered around our core values of Curiosity, Dedication, and Generosity.

As well as offering competitive terms and conditions, you will also have the opportunity to purchase shares at our employee price and enjoy six weeks of holiday per year.

A reMarkable technology department

For us, technology is about proactively meeting people's needs in an ever-changing world.

The technology department's mission is to solve impossible tasks and make the unthinkable possible. We create technology that not only describes our vision but makes us humans, better thinkers.

Our goal is to take the best of two worlds; the digital, and the analog, and create tools that increase learning, focus, and presence. We create consumer technology without digital distractions