Job Overview
Join Microsoft's Core OS team as a Software Engineer, where you will be at the forefront of operating systems and firmware development. This role offers a unique opportunity to work on the foundational aspects of the Windows Operating System (OS) and platform firmware, contributing to critical technologies like OS power management, device enumeration, resource arbitration, and more.
Responsibilities
- Design and Implementation: Work with a team of engineers to design, implement, and maintain features across various hardware platforms, from Azure to IoT devices.
- Innovation: Drive innovation in the hardware platform, developing design skills and ensuring software abstractions are flexible yet simple.
- Collaboration: Engage in efficient communication and cross-group collaboration to find solutions favorable to multiple teams.
- Telemetry and Quality Improvement: Monitor telemetry to assess product health in pre-release and released software, using data to drive quality improvements.
Qualifications
- Education: Bachelor's Degree in Computer Science or related technical discipline.
- Experience: Proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python. Industry experience with multithreaded programming, operating systems, resource management, performance analysis, and optimization is required.
- Preferred Experience: Additional qualifications include 2+ years of technical engineering experience and familiarity with multithreaded programming and performance optimization.
Microsoft's Mission
Microsoft aims to empower every person and every organization on the planet to achieve more. As part of our team, you'll contribute to this mission by innovating to empower others and collaborating to realize our shared goals. We are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Similar jobs
Last update: 23 minutes ago
Software Engineer - Embedded Systems
Join Microsoft's SCHIE team as a Software Engineer, focusing on embedded systems and cloud infrastructure.
Software Engineer - Windows Hardware Lab Kit Team
Join the Windows Hardware Lab Kit team at Microsoft as a Software Engineer, focusing on device drivers, firmware, and test automation.
Software Engineer - Security Solutions
Join Microsoft Security as a Software Engineer to develop security solutions using Java, JavaScript, Python, and more in Redmond, WA.
Software Engineer - Fullstack
Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.
Software Engineer - AI/ML
Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.
Remote Software Engineer with Linux Expertise
Join Microsoft as a Remote Software Engineer focusing on Linux security and development, leveraging C#, JavaScript, and DevOps tools.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Software Engineer II
Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Software Engineer II - Hardware Security
Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.
Software Engineer - Cloud Security
Join Microsoft's Cloud Security team as a Software Engineer, focusing on platform security and data protection.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Principal Software Engineer at Microsoft
Principal Software Engineer role at Microsoft, focusing on cloud operations and innovation with options for hybrid or remote work.
Software Engineer - Azure Customer Experience
Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.
Senior Software Engineer - AI Frameworks
Join Microsoft as a Senior Software Engineer in AI Frameworks, working on cutting-edge AI software development.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Software Engineer - Azure Virtual Desktop and Windows 365
Join Microsoft as a Software Engineer to innovate in Azure Virtual Desktop and Windows 365. Hybrid work, competitive salary, and growth opportunities.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.
Software Engineer - Web Applications
Join Microsoft as a Software Engineer in Atlanta, focusing on web applications and user interface design for Azure services.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Senior Software Engineer - Azure Hardware Systems
Join Microsoft as a Senior Software Engineer in Azure Hardware Systems, focusing on networking technologies for cloud infrastructure.
Software Engineer II - AI Frameworks
Join Microsoft's AI Frameworks team as a Software Engineer II, developing AI software across platforms. Remote work available.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.