Expoint – all jobs in one place
The point where experts and best companies meet

Systems Software Developer - Cad Infrastructure jobs at Apple in United States, Beaverton

Discover your perfect match with Expoint. Search for job opportunities as a Systems Software Developer - Cad Infrastructure in United States, Beaverton and join the network of leading companies in the high tech industry, like Apple. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Beaverton
34 jobs found
27.07.2025
A

Apple Senior System Software Engineer - Debug Technologies United States, Oregon, Beaverton

Limitless High-tech career opportunities - Expoint
Description:
As a player/coach, you’ll collaborate closely with a high-performing team of engineers, guiding system-level design decisions, owning scoping/planning/delivery of key technical initiatives, and helping shape our team’s engineering culture and practices. You’ll play a critical role in strengthening our leadership in system-level debug — spanning kernel, firmware, and OS — as well as driving innovation in system crash architecture, automated triage, and the integration between system debugging and test infrastructure.In this role, you will be working with the cross-functional team to architect and coordinate the definition and execution of system crash debugging features. You’ll develop both new silicon- and system-level features to support a better debugging and field failure diagnostic experience, create and improve low-level debugging tools, and improve infrastructure. Solutions you will work on will span from architecture specifications, to internal development workflows, and customer crash diagnostics. We work with systems in all phases of development, from pre-silicon simulation, to new silicon bring-up, to already-shipped systems.You will provide recommendations on future system architectures with an eye toward improved debugging experience and field failure observability. You’ll write code and develop new features of Apple’s Operating Systems to support in-system debugging. You’ll debug and perform root-cause analysis of real-world failures with other specialists with an aim to educate and develop new standards for debugging. And, you’ll create and improve internal infrastructure to better scale the capture, triage, and reporting of field issues.
  • BS / MS in Software or Computer Engineering or equivalent experience.
  • 7+ years experience in Operating System Software Engineering
  • Proven technical leadership in shipping complex systems
  • Experience designing for scale, reliability, and maintainability
  • Strong communication and collaboration skills
  • A track record of mentoring and growing peers or junior engineers
  • Strong coding skills in C / C++ programming
  • Comfortable navigating ambiguity and making pragmatic tradeoffs
  • Experience developing or debugging on embedded systems, including hobby projects
  • Proficiency in Python or Swift programming
Expand
06.06.2025
A

Apple Systems Performance Architect - CPU United States, Oregon, Beaverton

Limitless High-tech career opportunities - Expoint
Description:
This includes evaluation of system and device level characteristics from low level device metrics (e.g. throughput, latency, caching/paging behaviors, power/efficiency, etc.) in the presence of operating systems, compiler, power management, and software interactions that ultimately determine the user’s experience on a Mac.
In this highly collaborative and multi-functional role, you will be at the center of multiple efforts to accelerate and optimize future HW and the SW that drives it. We are looking for someone that is familiar with CPU, GPU and ML architectures and is passionate about identifying and optimizing performance bottlenecks. The key responsibilities of this role will entail:Guiding architecture tradeoff decisions at an executive level.Working with kernel-level and high level software features including working with 3rd party developers.Generating performance projections for future systems.Assisting in complex performance debug activities.
  • MS Degree or PhD in Electrical Engineering or Computer Science or equivalent years of experience.
  • Minimum of 5 years of industry experience with system level performance spanning hardware (CPU or GPU or DRAM or storage), software (OS, drivers, applications).
  • Solid understanding and experience in the CPU Domain computer architecture.
  • Strong and proven software development and performance analysis skills.
  • Experience with performance on low level software and computer architecture.
  • Passion for software architecture, APIs and high-performance extensible software.
  • Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS, drivers, applications), and other system characteristics (thermals, power, acoustics) is a plus.
  • Programming fundamentas in Metal, Vulkan or DirectX 12 is a plus.
  • Understanding of machine learning fundamentals.
  • Proficiency in C/C++ and Python.
  • Strong communication and mentoring skills.
Expand
Limitless High-tech career opportunities - Expoint
Description:
As a player/coach, you’ll collaborate closely with a high-performing team of engineers, guiding system-level design decisions, owning scoping/planning/delivery of key technical initiatives, and helping shape our team’s engineering culture and practices. You’ll play a critical role in strengthening our leadership in system-level debug — spanning kernel, firmware, and OS — as well as driving innovation in system crash architecture, automated triage, and the integration between system debugging and test infrastructure.In this role, you will be working with the cross-functional team to architect and coordinate the definition and execution of system crash debugging features. You’ll develop both new silicon- and system-level features to support a better debugging and field failure diagnostic experience, create and improve low-level debugging tools, and improve infrastructure. Solutions you will work on will span from architecture specifications, to internal development workflows, and customer crash diagnostics. We work with systems in all phases of development, from pre-silicon simulation, to new silicon bring-up, to already-shipped systems.You will provide recommendations on future system architectures with an eye toward improved debugging experience and field failure observability. You’ll write code and develop new features of Apple’s Operating Systems to support in-system debugging. You’ll debug and perform root-cause analysis of real-world failures with other specialists with an aim to educate and develop new standards for debugging. And, you’ll create and improve internal infrastructure to better scale the capture, triage, and reporting of field issues.
  • BS / MS in Software or Computer Engineering or equivalent experience.
  • 7+ years experience in Operating System Software Engineering
  • Proven technical leadership in shipping complex systems
  • Experience designing for scale, reliability, and maintainability
  • Strong communication and collaboration skills
  • A track record of mentoring and growing peers or junior engineers
  • Strong coding skills in C / C++ programming
  • Comfortable navigating ambiguity and making pragmatic tradeoffs
  • Experience developing or debugging on embedded systems, including hobby projects
  • Proficiency in Python or Swift programming
Expand
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Systems Software Developer - Cad Infrastructure opportunities at Apple in United States, Beaverton. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.