Open Source C / Rust Engineer

Antmicro

Wrocław

On-site

PLN 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company based in Wrocław, Poland, is looking for an Open Source C / Rust Engineer to develop an open source framework for embedded systems. You will work on emulating various computer architectures, improving workflows, and pushing technology limits. The ideal candidate has programming expertise in C and Rust, a strong understanding of LLVM, and proficiency in Linux. Full-time employment is required, and EU eligibility is a must.

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.
  • Basic understanding of WebAssembly would be a plus.
  • Proficiency in Linux.
  • Great skill in working with large codebases.
  • Willingness to learn about computer architecture.
  • Experience in git.
  • Interest in open source projects.
  • Ability to work with other languages, especially Python.
  • Good command of English.
  • Ability and willingness to learn and work as part of a team.
  • Full-time employment only (no B2B, no agencies).
  • Permanent residency and eligibility to work in the EU.

Responsibilities

  • Work on emulation of various computer architectures (RISC-V, ARM, x86).
  • Research and exploratory work to push technology to limits.
  • Analyze performance and create unit tests for your code.
  • Solve complex problems involving assembly, code generation, and interoperability.

Skills

Programming in C
Practical experience in Rust
Understanding of LLVM
Understanding of assembly
Proficiency in Linux
Working with large codebases
Interest in open source projects
Working with other languages (especially Python)
Good command of English

Education

Bachelor or Master degree in computer science, electronics or related fields

Tools

Git

Job description

Join to apply for the Open Source C / Rust Engineer role at Antmicro

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.

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
  • basic understanding of WebAssembly would be a plus
  • proficiency in Linux
  • great skill in working with large codebases
  • willingness to learn about computer architectureexperience in git
  • interest in open source projects
  • ability to work with other languages, especially Python
  • good command of English
  • ability and willingness to learn and work as part of a team
  • full-time employment only (no B2B, no agencies)
  • permanent residency and eligibility to work in the EU

If you meet the listed criteria and want to join our team, hit the Apply button or fill in the application form at https://careers.antmicro.com/jobs/c-rust-engineer/.

If you are still studying full-time, but wish to apply for the position in the future, you can start by applying for an internship at https://careers.antmicro.com/jobs/C-rust-internships/.

We reserve the right to reply only to selected applications.

Please include the following in your CV: "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.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering, Information Technology, and Research

Software Development and IT Services and IT Consulting

Referrals increase your chances of interviewing at Antmicro by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Open Source C# Engineer
Open Source C# Engineer

Antmicro • Poznań

On-site
PLN 180,000 - 240,000
Software Engineer (chip design tools)
Software Engineer (chip design tools)

Antmicro • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Frontend Developer
Frontend Developer

Antmicro • Poznań

On-site
Technical Writer
Technical Writer

Antmicro • Poznań

On-site
PLN 70,000 - 110,000
Digital Design / FPGA Engineer
Digital Design / FPGA Engineer

Antmicro • Poznań

On-site
PLN 171,000 - 257,000
FPGA Digital Design Engineer — SoC & Software Integration
FPGA Digital Design Engineer — SoC & Software Integration

Antmicro • Poznań

On-site
PLN 171,000 - 257,000
Administrative Assistant
Administrative Assistant

Antmicro • Wrocław

On-site
PLN 50,000 - 84,000
Hardware Engineer
Hardware Engineer

Antmicro • Województwo pomorskie

On-site
PLN 90,000 - 130,000
Digital Design / FPGA Engineer
Digital Design / FPGA Engineer

Antmicro • Katowice

On-site
PLN 191,000 - 277,000
Software Engineer
Software Engineer

hertznt • Województwo lubuskie

On-site
Professional development opportunities
Essential work tools: computer, phone
Salary adjusted to your skills