Are you passionate about compilers and parsers?
Do you want your work to matter?
Do you love C++?
Do you want to add compelling new features to make programming in C++ easier and more natural?
This job is for you!
We are the Visual C++ team and we produce C++ compiler for Windows, aka MSVC. We’re looking for a brilliant developer to join our compiler front-end team as we take on new charter for C/C++ compiler development. As a software engineer on the C++ compiler front-end you will have the opportunity to work directly with customers, MVPs and other Microsoft teams as we add new features to the standard C++ language and libraries.
We work closely with the C++ Standard committee and continuously evolve our compiler to adhere to the language evolution. We are embarking on some very ambitious and impactful features in several fronts, including language innovations from C++ 11, C++ 14, C++ 17 standards, making the parser robust and fast, and most importantly investing in compiler tools that truly target cross-platform development across Windows, Android, iOS. Your passion and skills in language design, parsing, binding, static analysis and C++ programming will help you succeed as a key member of the team.
- Bachelor of Science degree in Computer Science or a related technical field
- Proficient C/C++ knowledge and experience
- Competent in compilers and parsers development
- Experience designing / shipping imperative language compilers / languages / APIs / tools
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.