Senior Software Systems Engineer
Company: Apple
Location: Santa Clara
Posted on: March 16, 2023
|
|
Job Description:
Summary Here in Sensing and Connectivity we work on a diverse
set of fundamental technologies that are critical to making Apple
Apple. We help integrate wireless technologies such as WiFi,
Bluetooth and Ultra-Wideband into compelling solutions. We take
data from the world around us such as acceleration, orientation and
location to provide more immersive experiences. iPhone, iPad,
AirPods, Apple Watch, Mac, Apple TV, HomePod, AirTag, name an Apple
product and our team has made major contributions to its
success!Key Qualifications Implements kernel drivers for large
operating systemsDemonstrates in-depth knowledge of C and C++Has a
deep interest in system programming concepts, e.g. memory and
process managementFamiliar with buses such as
UART/USB/SPI/PCIeDelivers on time under tight schedulesHas
excellent analytical, programming and debugging skillsHandles
unexpected challenges under pressureThrives in a collaborative
environment and can clearly communicate technical detailsLeads
multiple projects across many teamsSeeks to solve everyday problems
in innovative ways as a passionDrives towards the right solution
not just any solutionDescription The Sensing and Connectivity
Systems Engineering team is actively looking for a highly motivated
Software Engineer to design and build Apple's future sensing and
connectivity products. A successful candidate will demonstrate deep
knowledge of kernel driver development, embedded firmware
development, operating system level debugging and a desire to work
in C and C++. Our team builds technologies that define industry
standards, and therefore we seek people who thrive in an innovative
environment. Tenacity and the passion to learn are skills we value
in our team. If you want to impact the future world of Apple
products by working on the most advanced hardware and operating
system solutions, we want to talk to you. Our team is responsible
for many aspects of our sensing and connectivity platforms. As part
of the team, you will learn deep internals of operating system and
platform design as well as help improve the fundamentals in these
systems through resolving challenging problems. As part of our
team, you will do the following: - Architect and define the next
generation of sensing and connectivity solutions - Design and
develop drivers for custom hardware - Design full-stack solutions
for inter-chip communication schemes - Optimize end-to-end data
path to:\t - maximize throughput\t - minimize packet latency\t -
minimize CPU utilization\t - minimize power utilization - Design
system software for chipset boot and lifecycle management -
Bring-up connectivity chipsets on new platforms - Triage and debug
customer critical issues - Work closely with cross-functional
hardware, technology, and operating system teamsEducation &
Experience Bachelor's degree in Computer Science or equivalent with
operating system focus desired.
Keywords: Apple, Santa Clara , Senior Software Systems Engineer, IT / Software / Systems , Santa Clara, California
Click
here to apply!
|