Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer 
United States, California, Cupertino 
458041106

06.05.2025
We are seeking a deeply technical and visionary Senior Software Engineer to lead the design and development of internal low-level software frameworks that underpin critical functionality across Apple Maps platforms. You will work at the intersection of hardware, operating systems, and embedded runtimes, enabling secure, performant, and predictable behavior in complex, multi-process systems.
In this role, you will serve as a technical anchor within a team that owns low-level components powering mission-critical services. You will define software boundaries, guide the development of portable and scalable internal frameworks, and represent the team in architectural and planning discussions.Responsibilities include:- Leading the design and implementation of internal system-level libraries and frameworks.- Providing architectural guidance and mentorship to engineers across the stack.- Driving technical decision-making and contributing to long-term software roadmaps.- Leading deep dives into performance, reliability, and architectural challenges in production systems.
  • 7+ years of hands-on experience in C/C++ systems programming with a focus on embedded, OS, or infrastructure-level software.
  • Proven experience architecting internal SDKs, runtime components, or system libraries used across multiple teams or products.
  • Deep knowledge of OS concepts: memory management, scheduling, IPC, device interaction, and multi-threaded environments.
  • Demonstrated ability to build reusable, testable, and highly reliable internal APIs for constrained or real-time systems.
  • Technical leadership across cross-functional teams — influencing design decisions beyond your immediate domain.
  • Skilled at performance analysis, hardware/software co-design discussions, and system-level debugging.
  • Excellent written and verbal communication skills, with a focus on clear technical documentation and collaborative development.
  • Bachelor’s in Computer Science, Computer Engineering, or related field.
  • Experience in large-scale systems bring-up, safety-critical environments, or custom silicon/software integration.
  • Familiarity with secure execution environments, real-time system design, or internal developer tooling infrastructure.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.