Open Source C / Rust Engineer

Antmicro

PLonsitePosted May 27, 2026
Posting intelligenceActively listedReposted 4×, possible evergreen/ghost posting

Skills

pythonrust

About the role

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:

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

“hacker” mindset

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

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.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Poland varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Poland medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.