Apple
Posted 2d ago

Systems Software Engineer, Platform Architecture

Apple
Cambridge or Cupertino
OnsiteFull Time
Responsibilities
  • building models
  • bridging hardware
  • debugging systems
Requirements
  • Bachelor's degree and experience with low-level software
  • Operating systems, or compilers plus C/C++ programming. Preferred: advanced degree
  • Python
  • Assembly
  • Kernel
  • Driver
  • Firmware
  • Modeling
  • Simulation, and ARM or x86 experience
Technical tools mentioned
C++CPythonARMX86

Job description

Imagine what you can do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, and there’s no telling what we can accomplish together.

Do you love crafting elegant solutions to highly complex challenges? Can you intrinsically see the importance in every detail? At Apple, our Platform Architecture group is responsible for connecting our hardware and software into one unified system. Join this team, and you’ll collaborate with engineers across Apple to build and deploy forward-looking prototype systems that contribute to the development of our world renowned hardware and software architecture.

You and your team will confirm that every product we make performs exactly as intended. Together, our work will be the reason millions of customers feel they can trust their devices every single day.

Description

Apple’s Platform Architecture group is seeking a systems engineer to build high performance functional models of advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products.

Minimum Qualifications

  • BS degree.
  • Experience in low-level software, operating systems, or compilers.
  • Programming experience (C++/C).

Preferred Qualifications

  • MS or PhD degree in Computer Science or Computer Engineering.
  • Experience debugging large, complex system software.
  • Scripting skills (Python).
  • Assembly experience.
  • Experience with kernel, driver and firmware development.
  • Experience with modeling and simulation.
  • Knowledge of ARM and/or X86 architecture.

About Apple

Designing and manufacturing consumer electronics, software, and digital services.

Similar jobs

Systems Software Engineer roles near Cambridge, Massachusetts
5d
Save
Mark Applied
Hide
Staff Software Applications Engineer - Salem, NH/Raleigh, NC (10328)
Salem or Raleigh or Thornhill or Toronto
$120k-$140k/yr HybridFull Time
Extreme Networks
Extreme NetworksNASDAQ: EXTR: Provides cloud networking solutions and related services.
8+ YOEBachelor's degree in computer science, software engineering, or related field; 8+ years' total experience and 5+ years in build and release engineering; expertise with scalable CI/CD pipelines required.
Jenkins, Maven, Gradle, Bash, Groovy, GitHub, GitHub Copilot, Claude.ai, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Ansible, Terraform, Helm, ArgoCD, Flux, Artifactory, Nexus, Linux
2w
Save
Mark Applied
Hide
Sr. Software Systems Engineer
Mounds View or Newton
$121k-$181k/yr OnsiteFull Time
Affera, Inc.
Affera, Inc.: Private cardiac medical-device developing mapping, navigation, and ablation technologies for patients with cardiac arrhythmias.
4+ YOEBachelor's degree with 4+ years, master's with 2+ years, or PhD with 0 years; MBSE, SysML, requirements traceability, software verification, and strong documentation skills required.
SysML, Python, C++, C#, QT/QML, Git, Agile
2w
Save
Mark Applied
Hide
Sr. Software Systems Engineer
Mounds View or Newton
$121k-$181k/yr OnsiteFull Time
Affera, Inc.
Affera, Inc.: Private cardiac medical-device developing mapping, navigation, and ablation technologies for patients with cardiac arrhythmias.
4+ YOEBachelor's degree and 4+ years, master's and 2+ years, or PhD with 0 years; experience with MBSE, SysML, requirements traceability, software verification, documentation, and programming.
SysML, Python, C++, C#, QT/QML, Git, FMEA
1mo
Save
Mark Applied
Hide
Senior Software Systems Engineer
Boston or Los Angeles or Colorado Springs
$156k-$244k/yr RemoteFull Time
Revolution Space
Revolution Space: Private aerospace developing in-space propulsion systems for commercial and government satellite missions.
10+ YOEBachelor's in CS/Engineering,10+ years systems engineering experience, proficiency in programming and OS, knowledge of networking,V&V and requirements management,ability to obtain U.S. government clearance.
Python, C++, Java, JavaScript, Linux, Windows Server, TCP/IP, DNS, MS Excel, DOORS, Large Language Models, AWS, Azure, GCP, Ansible, Docker, Kubernetes, MBSE, SysML
2mo
Save
Mark Applied
Hide
Senior Software Systems Engineer
Marlborough, Massachusetts, United States
$111k-$150k/yr HybridFull Time
Helen of Troy
Helen of TroyNASDAQ: HELE: Public consumer-products marketing housewares, outdoor gear, beauty products, and health-and-home products through owned and licensed brands.
4+ YOEBS/MS in engineering or CS, 4+ years software engineering experience, embedded/connected device experience, systems-level debugging, cross-layer software expertise, authorized to work in the U.S.
Bluetooth Low Energy (BLE), IoT, iOS, Android, Flutter, Git, CI/CD, C/C++, APIs
2mo
Save
Mark Applied
Hide
Senior Systems Software Engineer
Durham or Fort Collins or Colorado Springs or Houston or Andover
$121k-$277k/yr HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Global edge-to-cloud advancing how people live and work.
6+ YOEBachelor's in CS/CE/EE (Master's preferred), 6+ years developing system-level software, strong C/C++ and Python skills, OS and concurrency knowledge, storage/distributed systems experience, debugging and cross-layer troubleshooting, leadership and mentoring experience.
C, C++, Python
2mo
Save
Mark Applied
Hide
Senior Systems Software Engineer
Durham or Fort Collins or Colorado Springs or Houston or Andover
$121k-$277k/yr HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Global edge-to-cloud advancing how people live and work.
6+ YOEBachelor's in CS/CE/EE or related, 6+ years building system-level software; strong C/C++ and Python skills; OS, concurrency, and cross-layer debugging experience; familiarity with storage or networking protocols.
C, C++, Python, SCSI, iSCSI, NVMe, Fibre Channel, Artificial Intelligence tool chains
2mo
Save
Mark Applied
Hide
Senior Systems Software Engineer
Durham or Fort Collins or Colorado Springs or Houston or Andover
$121k-$277k/yr HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Global edge-to-cloud advancing how people live and work.
6+ YOEBachelor's in CS/CE/EE (Master's preferred), 6+ years developing software for complex systems; strong C/C++, Python, OS and concurrency knowledge; experience with storage/distributed systems and cross-layer debugging; mentoring experience.
C, C++, Python, SCSI, iSCSI, NVMe, Fibre Channel, Artificial Intelligence tool chains