An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
A tech company specializing in embedded systems is looking for a developer to enhance an open source framework called Renode. The role involves emulating complex multi-node environments and requires strong programming skills in C and Rust, along with knowledge of LLVM and assembly. Candidates should have a keen interest in open source projects and the ability to work collaboratively in a team environment. This is a full-time position, requiring permanent residency and eligibility to work in the EU.
Qualifications
Bachelor or Master degree in computer science, electronics or related fields.
Expertise and readiness to program in C.
Practical experience in Rust.
Experience and deep understanding of LLVM.
Understanding of assembly.
Responsibilities
Develop and improve the Renode framework for embedded systems.
Emulate various computer architectures like RISC-V, ARM, or x86.
Analyze performance and create unit tests for code.
Solve complex problems related to assembly and code generation.
Skills
C programming
Rust programming
LLVM
Assembly
Linux proficiency
Git experience
Python
Teamwork
Interest in open source projects
Computer architecture knowledge
Education
Bachelor or Master degree in computer science, electronics or related fields
Job description
A tech company specializing in embedded systems is looking for a developer to enhance an open source framework called Renode. The role involves emulating complex multi-node environments and requires strong programming skills in C and Rust, along with knowledge of LLVM and assembly. Candidates should have a keen interest in open source projects and the ability to work collaboratively in a team environment. This is a full-time position, requiring permanent residency and eligibility to work in the EU.