Senior Hardware-In-The-Loop Engineer
Come join us designing, developing and implementing a scalable and robust embedded test automation system (ETAS)!
- Are you excited about building cutting-edge Hardware-in-the-Loop (HIL) testing frameworks to ensure seamless, high-quality software development in a CI-driven environment?
- Do you thrive in a cross-functional role where you can collaborate with experts across hardware, embedded systems, and app development?
...Then this opportunity might be for you!
Senior HIL Engineer at reMarkable
We are now looking for our new Senior HIL (Hardware-In-The-Loop) Engineer who will be a part of making sure that the software department is, and will be, able to easily and reliably run automated SW tests across our paper tablet product portfolio.
At reMarkable, we are dedicated to delivering high-quality products through intentional design and development. In this role, you will play a vital part in ensuring both the quality and speed of software development across our paper tablet portfolio. Your primary responsibility will be to develop and optimize Hardware-in-the-Loop (HIL) systems, test automation hardware, and software testing frameworks and processes to enable continuous and reliable testing on real hardware.
Main responsibilities
- Design, develop and implement a scalable and robust embedded test automation system (ETAS), ensuring it supports current and future products, adapting seamlessly to meet evolving needs with scalability and long-term viability.
- Defining and aligning on requirements for the test automation system setting the direction and roadmap with the team and other stakeholders across the organization.
- Ensure the quality of the embedded test automation system by enabling high standards, boosting development velocity, and minimizing maintenance efforts.
We are looking for the following experience
- Programming experience in languages such as Python and C/C++, with a focus on developing efficient and reliable solutions.
- Experience with CI/CD pipelines, ensuring seamless integration and deployment of code.
- Familiarity with embedded hardware, such as custom hardware, circuit boards, and electronics.
- Experience designing and managing test automation systems that involve device farms with multiple devices.
- Experience with Linux development, including working on embedded Linux systems.
We are also looking for someone who combines strategic, long-term thinking with the ability to balance short-term and long-term goals effectively. You should have an attention to quality, paired with a pragmatic mindset that enables you to prioritize efficiently. Collaboration is key in this role, so strong communication skills and the ability to work effectively with stakeholders across different parts of the organization are essential.
Practical information
- We will consider applications on a rolling basis. Please note, due to Norwegian Summer Vacation in July, we expect to resume the process in the fall (September).
- Language requirements: Our company language is English.
- Location: Oslo, Norway.
- Visa requirements: Citizenship/valid work permit from the EU/EEA.
Why we enjoy working here
- We highly appreciate the direct impact we have on the quality, reliability, and efficiency of product development in the company.
- A modern campus located central in Oslo, specially designed to reflect reMarkable as a company.
- 5 extra “reMarkable days” you can make use of in addition to regular vacation.
- Wednesday is Zen-day with no internal meetings to create space for you to focus, deepdive and be creative.
- Premium health insurance, travel insurance, and home broadband coverage.
- Access to our employee share incentive scheme.
- Most importantly: We have fun! We have regular events and social gatherings.
Join us in preserving human creativity amidst a sea of technological time thieves!
As part of our hiring process, we assess candidates' affiliation with high-risk countries, defined by PST (Norwegian Police Security Service), for security purposes. We also conduct background checks for candidates in the final stages. Data is handled in full compliance with privacy regulations. Should you reach the final stages of the recruitment process, you will be informed. Background checks will not be performed without your knowledge.
- Department
- Software
- Role
- Embedded Software Engineer
- Locations
- Oslo, HQ
- Employment type
- Full-time
- Positions
- 1