Software Engineering IC2

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

Microsoft Prague seeks an experienced low-level engineer for Rust programming language adoption in critical infrastructure. You will work on compiler and low-level tooling, influencing architectural direction and collaborating with internal and open-source communities.

Ansvarsområden

  • Lead the crafting of the foundations of the Rust language ecosystem at Microsoft.
  • Contribute to the design and implementation of Rust compiler back-ends and analysis tools.
  • Collaborate with open and closed source developer tools technologies, emphasizing Rust compiler enhancements.
  • Act as a representative of Microsoft in the Rust open-source community.
  • Partner with internal teams, providing guidance on Rust best practices.

Krav

  • BS in Computer Science, EE, Computer Engineering or equivalent experience.
  • Experience in production software development.
  • Experience working with one or more of the following languages: C, C++, Rust, or other systems programming languages.

Önskade kvalifikationer

  • Excellent teamwork and communication skills.
  • Comfortable with algorithms and data structures.
  • Prior compiler or language design experience or significant course work.
  • Knowledge of modern CPU architecture fundamentals.
  • Knowledge of operating systems fundamentals (Linux and/or Windows).

Förmåner

  • Certain roles may be eligible for benefits and other compensation.
#software development#systems programming#compiler#runtime#tooling#Rust#Windows#Linux#open source
Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Mellannivå

Platser

Prague, Czechia

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt