ChicagoRecruiter Since 2001
the smart solution for Chicago jobs

Principal Software Engineer

Company: Microsoft Corporation
Location: Chicago
Posted on: April 11, 2021

Job Description:

Join us to build the world's fastest supercomputer! Our interdisciplinary team is solving cutting edge, mind bending technical challenges every day across software and hardware. This is your chance to impact the future of computing by contributing to the tools and technologies underpinning Azure's accelerated computing platform. Our team's innovative solutions are used to build and optimize the hardware accelerators that power some of Microsoft's most important and strategic projects in the cloud. Our software team works at the hardware/software interaction boundary and co-designs those interfaces with partner hardware teams. The software team is creating the software abstractions, libraries, and tools that developers, compiler teams, and frameworks will use to program our accelerators. If you are excited about working on new and exotic hardware, embedded systems, compiler or operating system internals than this is a great team to join. In this role you will be focusing on developing cross-platform tools in support of our hardware, such as simulators, debuggers and performance analysis tools. You'll be also responsible for helping our developer customers adopt and maximize our hardware performance capabilities. We are looking for a collaborative Individual Contributor to work directly with our product group and partner teams. You will be leading a team of software engineers in this role and providing technical leadership. You will also work closely with customers of the accelerator, developers working on other parts of the software stack, and the hardware and other software teams building the accelerator. Key components for success in this role will be the ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft, industry, and the research community, while developing the team's ability to consume these technologies. As part of the Cloud Accelerated Systems and Technologies team, you would join a cross-discipline team of highly capable and motivated people in the Azure Hardware Systems Group. You will be expected to collaborate across multiple workstreams and roles like architects, program management leads and engineering leads across the Azure Hardware Systems Group. Excellent communication and presentation skills are important to be able to work with these partners and our customers. #azureahajobs **Responsibilities** + Technical leadership and management of software engineers. + Software design and architecture. + Software development in C/C++, Python, and other languages. + Co-design with hardware partner teams on HW/SW interfaces. + Design and code review of peer work. **Qualifications** **Required Qualifications:** + B.S. or advanced degree in computer engineering, computer science, or related fields + 6+ years of software development experience + 4+ years' experience with C/C++ 2+ years of leadership experience of a software team **Preferred Qualifications:** + A strong technical background and solid foundation in software engineering principles and architecture design + Desire to manage diverse, inclusive and collaborative software/hardware co-design teams + Customer and partner engagement experience with a demonstrated track record of success + Ability to plan, influence technical design and present to SLT on projects that will have potential long term impact to Microsoft + Strong background in computer science fundamentals with specialized experience in one of the following: computer arithmetic, distributed systems, high performance computing, embedded systems design, processor and accelerator architecture, operating system design, compiler design + Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, Tensorflow, Keras, CNTK, etc) Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. 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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Keywords: Microsoft Corporation, Chicago , Principal Software Engineer, IT / Software / Systems , Chicago, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


University New Grad - Information Technology Associate - Chicago/Richardson
Description: Description: Why Start your Career at HCSC / Blue Cross and Blue Shield Plans in Illinois, Montana, New Mexico, Oklahoma, and Texas Health Care Service Corporation HCSC , a Mutual Legal Reserve Company (more...)
Company: Blue Cross and Blue Shield of Illinois, Montana, N
Location: Chicago
Posted on: 04/11/2021

Senior .NET Developer / 12-month contract
Description: A boutique consulting firm located in Downtown Chicago is looking for a Senior to Lead .NET developer for a 12-month contract position. In this role, you'd be helping to build out commercial and proprietary (more...)
Company: Motion Recruitment
Location: Chicago
Posted on: 04/11/2021

Oracle Applications Release Support Engineer / Database Administrator
Description: Develop, analyze and maintain tools that support and automate processes for hardware or software product release. As a member of the software engineering division, you will analyze and integrate external (more...)
Company: Oracle
Location: Westchester
Posted on: 04/11/2021


Remote Sr. Software Engineer - Ruby on Rails
Description: If you are a Sr. Software Engineer with Ruby experience, please read on Urgently Hiring Job Title: Senior Software EngineerJob Location: RemoteSalary: 110k - 160K DOE Requirements: 5 years of Ruby/Rails, (more...)
Company: CyberCoders
Location: Chicago
Posted on: 04/11/2021

Unified Communications Engineer - Telecom
Description: Mayer Brown LLP is a leading global law firm with offices in 26 key business centers across the Americas, Asia, Europe and the Middle East. We are a collegial, collaborative and diverse firm where highly (more...)
Company: Mayer Brown
Location: Chicago
Posted on: 04/11/2021

Field Service Technician
Description: The Field Service Technician is a unique opportunity to be the front line of Videojet---s customer interaction through daily service and support. Through advanced technical and commercial training, you (more...)
Company: Danaher
Location: Wood Dale
Posted on: 04/11/2021

Principal Software Engineer, Cloud Engineering Infrastructure Development-(JoinOCI-SDE)
Description: Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing (more...)
Company: Oracle
Location: Chicago
Posted on: 04/11/2021

Solutions Architect - Oracle Cloud Financials - Remote
Description: AST was founded on one simple thought, put our people and our customers first and you can never lose. We are strategic contributors, partnering with forward-thinking organizations to pursue leading-edge (more...)
Company: Applications Software Technology LLC
Location: Lisle
Posted on: 04/11/2021

Software Security Engineer - 100% Remote!
Description: We are actively looking to hire an experienced Software Security Engineer base anywhere in the US br br This Jobot Job is hosted by Craig Radke br Are you a fit Easy Apply now by clicking the (more...)
Company: Jobot
Location: Chicago
Posted on: 04/11/2021

Android Developer
Description: Come work with one of the largest interactive fitness platform in the world br As a Senior Android Engineer, you will be responsible for iterating on process, technology, and communication throughout (more...)
Company: Synergy Interactive
Location: Chicago
Posted on: 04/11/2021

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Chicago RSS job feeds