Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
United Kingdom, England, Cambridge 
421432258

23.07.2024
Qualifications

Qualifications

REQUIRED/MINIMUM

  • Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
  • OR equivalent experience.PREFERRED/ADDITIONAL
  • Bachelor's Degree in Computer Science or related technical field AND senior-level 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 senior-level technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
  • OR equivalent experience.
  • Experience using software or hardware debuggers.
  • Experience with multiple operating systems.
  • Experience with Embedded/IoT Development
  • Experience with Test Automation for Embedded/IoT Devices
  • Experience building/maintaining a Linux Distribution
  • Experience with OpenEmbedded/Yocto
  • Experience BSP Development and/or Board Bring up
    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.

Responsibilities

Responsibilities

  • Architect, design, implement and maintain features in a Linux-based operating system project in collaboration with teammates.
  • Help Maintain a Secure Embedded Linux distribution by responding to the evolving threat landscape.
  • Build software prototypes and conduct experiments to evaluate alternative architectures for security-related deliverables.
  • Take end-to-end responsibility for the development, quality, diagnosability, and testing of the software you build.
  • Contribute to security strategy for Azure Sphere and Microsoft's continued investment for Security on Linux.