Apple
Posted 3mo ago

Systems Software Engineer, Platform Architecture

Apple
Cambridge or Boston
OnsiteFull Time
Responsibilities
  • build models
  • bridge hardware
  • develop firmware
Requirements
  • BS degree
  • Low-level software, OS or compilers
  • C/C++ programming
  • Experience debugging large system software
Technical tools mentioned
C++CPythonAssemblyARMX86Kernel and driver developmentFirmware developmentModeling and simulation

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).
  • Experience developing and debugging large, complex system software.

Preferred Qualifications

  • MS or PhD degree in Computer Science or Computer Engineering.
  • 10+ years of experience.
  • Scripting skills (Python).
  • Assembly experience.
  • Experience with kernel, driver and firmware development.
  • Experience with concurrent and parallel programming.
  • Experience with modeling and simulation.
  • Knowledge of ARM and/or X86 architecture.

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Systems Software Engineer roles near Cambridge, Massachusetts
1w
Save
Mark Applied
Hide
Sr. Software Systems Engineer
Mounds View or Newton
$121k-$181k/yr OnsiteFull Time
Medtronic
MedtronicNYSE: MDT: Developing and manufacturing medical technologies and therapies globally.
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
1w
Save
Mark Applied
Hide
Sr. Software Systems Engineer
Mounds View or Newton
$121k-$181k/yr OnsiteFull Time
Medtronic
MedtronicNew York Stock Exchange: MDT: Develops and manufactures medical devices and digital health solutions.
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
Los Angeles or Boston or Colorado Springs
$156k-$244k/yr RemoteFull Time
Revolution Space
Revolution Space: Building advanced in-space propulsion systems for satellites.
10+ YOEBachelor's in CS/Engineering,10+ years systems engineering experience,proficiency in Python/C++/Java/JavaScript,OS and networking knowledge,EMR? (not applicable),requirements tools experience,ability to obtain U.S. security 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
1mo
Save
Mark Applied
Hide
Senior Software Systems Engineer
Marlborough, Massachusetts, United States
$111k-$150k/yr HybridFull Time
Helen of Troy
Helen of TroyNASDAQ: HELE: Designs and markets branded consumer housewares and personal care products.
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: Provides edge-to-cloud IT infrastructure and platform services.
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
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: Provides global edge-to-cloud technology solutions and IT infrastructure services.
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: Providing global edge-to-cloud infrastructure and IT solutions for businesses.
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
Software/Systems (Controls) Engineer
Gloucester, Massachusetts, United States
$108k-$149k/yr OnsiteFull Time
Applied Materials
Applied MaterialsNASDAQ: AMAT: Manufacturers of equipment for semiconductor and display production.
2+ YOEBachelor's in related field, 2+ years experience, proficiency in C/C++, .Net, C#, operating systems, networking, algorithms, and multi-threading; real-time and motion control experience and Microsoft Visual Studio preferred.
C/C++, .Net, C#, Microsoft Visual Studio