Open Source C# Engineer

Antmicro Ltd — Poland · Posted ~1 day ago

Full-time Onsite

Skills

C# C programming Linux Object-oriented programming Analytical skills Scripting Git Computer architecture Teamwork English proficiency Open-source development C Continuous Integration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join an engineering team developing open-source tools for embedded systems. You will build software in C# and C, work primarily in Linux, create device models, integrate external tools, and improve workflows through scripting, testing, and automation. The role requires strong analytical and object-oriented programming skills, knowledge of C and C#, familiarity with Git, good English communication, and authorization to work in the EU. This is a full-time, on-site position.

Highlights

Work on open-source software at the intersection of modern development practices and embedded systems, with opportunities to explore computer architecture, device modeling, automation, testing, and rapid prototyping.

Description

Antmicro's C# developers create and maintain Renode - an open source development framework for embedded systems that allows you to emulate complicated multi-node environments. We bring what’s best in software development to the world of embedded, with testing capabilities, continuous integration and rapid prototyping. As a team member you will develop software in C# and C. You will work with different operating systems, Linux being your everyday working environment. You will work on new ways to enhance the Renode workflow and integrate it with external tools. You will also create models of embedded devices, learning about the very details of computer architectures. You will be required to show considerable analytical and OOP skills, as well as the ability to create scripts in different languages to automate your work. Requirements Bachelor or Master degree in computer science, electronics or related fieldsexpertise in C#readiness for everyday work in Linuxstrong C programming knowledgewillingness to learn about computer architectureexperience in gitinterest in open source projectsinterest in embedded systems / IoT is welcomegood command of Englishability and willingness to learn and work as part of a teampermanent residency and eligibility to work in the EUfull-time employment only (no B2B, no agencies)readiness to work on-site 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/csharp-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 - fill in the appropriate form at https://careers.antmicro.com/jobs/chsarp-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.