← Back to jobs
A

Entry-Level Systems Software Engineer

Apple·Herzliya, Israel·en
Not specifiedFull-timeSystems Software DevelopmentElectronics Manufacturing

Join a platform architecture team building software models, tools, and frameworks that connect operating systems and hardware. The role focuses on future SoCs and system performance, power efficiency, security, and programming ease.

Responsibilities

  • Develop software systems and tools to bring up future operating systems on future SoCs
  • Support kernel and driver development on future processor and SoC models
  • Collaborate with software and hardware teams across product and research groups
  • Promote new opportunities and techniques across teams

Requirements

  • Programming experience in C or C++ and scripting in Python; MSc graduates may be considered without industry experience
  • Background in low-level software, operating systems, or compilers
  • Experience developing and debugging large, complex system software
  • Experience with concurrent and parallel programming
  • Knowledge of ARM or x86 architectures

Nice to have

  • Kernel, driver, or firmware development experience
  • Modeling and simulation experience
  • Assembly experience
  • Knowledge of modern SoC architectures
  • Degree in computer science or computer engineering

Relevance

More opportunities

Similar jobs

The newest open roles in Systems Software Development.

Questions, answered

Frequently asked questions