Software Engineer II

MicrosoftRedmond, WA
60d

About The Position

The Linux Systems Group (LSG) within Core OS delivers high-quality Linux platforms that power services and devices across cloud, edge, and client environments. We are seeking a Software Engineer with a passion for Linux and a focus on tools and automation to improve system reliability, performance, and diagnostics in System-on-Chip (SoC) environments. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. We are looking for a Software Engineer II to join the team. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 1 year experience working on Linux systems.
  • 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.

Nice To Haves

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Proficient understanding of Linux systems and internals.
  • Experience with build systems, CI/CD pipelines, and test automation.
  • Familiarity with System-on-Chip (SoC) development and validation.
  • Knowledge of cloud technologies and large-scale service operations.
  • Experience with monitoring, observability, and diagnostics frameworks (AI-based preferred).

Responsibilities

  • Design and implement tools and frameworks for build systems, testing pipelines, and automation of SoC OS updates.
  • Develop and maintain validation workflows to ensure reliability and stability of Linux-based SoC platforms.
  • Build monitoring solutions and integrate AI-based diagnostics to quickly detect and resolve system issues.
  • Collaborate with hardware and platform teams to push the boundaries of next-generation SoC and large-scale deployments.
  • Support live service operations on a rotational, on-call basis to address urgent issues.
  • Embody and promote our culture and values in all aspects of work.
  • Embody our culture and values.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service