Turn this role into an interview — a resume and cover letter built around what this employer wants.
In our team we develop Renode - an open source development framework for embedded systems that allows you to emulate complicated multi-node environments. We bring what's best in open source software development to the world of embedded, with testing capabilities, continuous integration and rapid prototyping.
As a team member you will work on emulation of various computer architectures, such as RISC-V, ARM or x86. You will be expected to learn the details of various open source operating systems, working on improving the Renode workflow and extending its capabilities. This portion of your job will involve research and exploratory works, pushing tech to the limits. You will be required to analyze the performance of and to create unit tests for your code. You will have to solve complex problems that might include working with assembly, code generation, code translation, interoperability between higher and lower level languages and portability between different OSes. This will require you to work with different codebases in C, Rust and other languages.
Requirements:
Pursuant to Regulation (EU) 2016/679 of the European Parliament and of the Council of 27th April 2016, I hereby consent to the processing of personal data included in my job offer for the purpose of the present and future recruitment by Antmicro.
Applicants have the right to withdraw their consent, demand the data controller (Antmicro: contact@antmicro.com) to provide access, rectify, delete and limit processing of their personal data, as well as the right to object against the processing thereof and to lodge a complaint with a supervisory authority.