Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Systems 
United States, California, Cupertino 
804707159

Today
  • Bachelor’s degree or foreign equivalent in Computer Science, Mathematics or related field and 3 years of experience in the job offered or related occupation.
  • 1 year of experience in each of the following skills:
  • Utilizing C++ and Swift to work on multi-language codebase.
  • Designing and developing software interface including experience in API documentation, versioning, authentication, and optimization.
  • Analyzing complex technical problems, including proposing and implementing solutions in performance, scalability, and security.
  • Identifying and resolving performance bottlenecks, memory leaks, and other issues affecting the performance and stability of software applications.
  • Using C++, including experience writing unit tests, integration tests, and automated test suites with test-driven development principles.
  • Debugging software using an interactive debugger, including Xcode, to triage and address issues.
  • Experience working with various operating systems (Linux, Unix, or Windows), including understanding operating system concepts, processes, threads, memory management, and file systems.
  • Using version control systems Git, including branching, merging, and coding review workflows.
  • Leading cross-functional projects from conception to completion, including defining project scope, setting milestones, coordinating resources, managing timelines, and mitigating risks.
  • Communicating with stakeholders from different teams, understanding their requirements and expectations, and ensuring alignment throughout the project lifecycle.