Swift Windows Engineer

Apple

3.7

(120)

London, United Kingdom

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200584014-1

    Position summary

    e engineer who can help us advance Swift's performance and usability on Windows through improvements to the Swift compiler, runtime, and associated tools. This will include working closely with Swift users to identify improvements to the Windows experience, and collaborating with Swift compiler and runtime engineers to co-design future enhancements to Swift to ensure Windows remains a first-class platform for Swift.

    Description

    Swift is rapidly spreading beyond its origins in iOS and macOS app development to support every kind of software engineering, from compact embedded systems to large distributed server applications and everything in between. In this role, you will work on support in the Swift compiler and runtime for the Windows operating system - both as a host for compiling Swift code, and as a target to run Swift binaries. As part of this project, you will work closely with the Swift and LLVM open-source projects to build out support for the Windows, including implementing Windows-native runtime capabilities to better take advantage of the Windows environment. You will: * Collaborate on long-term architectural improvements to the Swift compiler and runtime * Optimize the Swift compiler and runtime to take full advantage of the Windows platform * Triage and reproduce issue reports from Swift users * Drive the testing, integration, and adoption of your changes into the development ecosystem. As part of the Swift effort at Apple, you will benefit from: * A supportive and tight-knit team * Technical and career mentorship * Access to experts across all areas of modern hardware and software development * A robust benefits package and a healthy work-life balance

    Minimum Qualifications

    • Experience developing for Windows at the systems level

    • Excellent software engineering, testing, and debugging skills

    • Curiosity for understanding a programming mental model and how code works "under the hood"

    Preferred Qualifications

    • C++ expertise
    • Experience with Compiler, Language Runtime, and/or Debugger development
    • Swift expertise and an enthusiasm for bringing Swift to new environments
    • Experience with contributing to Open Source projects

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.