Software Development Engineer - Systems

Apple is a place where extraordinary people gather to create products and experiences people once couldn't have imagined.
$171,320 - $250,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware

Description For Software Development Engineer - Systems

Apple, a global technology leader, is seeking a Software Development Engineer - Systems to join their Hardware team in San Diego. This role represents an opportunity to work at one of the world's most innovative companies, creating products that revolutionize how people interact with technology.

The position involves deep technical work in embedded systems and hardware interfaces, requiring expertise in multiple programming languages and development environments. You'll be responsible for developing crucial software components that bridge hardware and software systems, including creating custom hardware interface plugins and test automation frameworks.

As a Senior Engineer, you'll work with cutting-edge technology and collaborate with cross-functional teams including software, mechanical, and electrical engineers. The role offers a blend of technical challenges, from low-level driver development to system integration and factory automation tools. You'll have the opportunity to impact Apple's manufacturing processes and product development directly.

The position offers competitive compensation ($171,320 - $250,600) and comprehensive benefits, including medical coverage, stock options, and educational support. With Apple's strong focus on innovation and quality, you'll be part of a team that shapes the future of technology. The role requires occasional international travel (10%), offering exposure to global operations and diverse technical challenges.

This is an ideal opportunity for experienced engineers who are passionate about hardware-software integration, have strong programming skills across multiple languages, and want to work on products that millions of people use daily. The collaborative environment, combined with Apple's resources and commitment to excellence, makes this an exceptional opportunity for career growth and technical development.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer - Systems

  • Research, design, and develop computer and network software or specialized utility programs
  • Analyze user needs and develop software solutions
  • Create and maintain custom hardware interface plugins in Objective-C
  • Create and maintain hardware test scripts written in Lua
  • Design, implement and support factory automation software tools
  • Communicate technical information with cross-functional stakeholders
  • Support software developers in-person and remotely
  • International Travel Required 10%

Requirements For Software Development Engineer - Systems

Python
Java
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
  • 5 years of progressive, post-baccalaureate experience
  • 2 years experience with C++, Objective C, Java or another object-oriented language
  • 2 years experience with Lua, Python or Bash for scripting test sequences
  • 2 years experience developing low-level and driver software utilizing C
  • 2 years experience with git-based workflows
  • 2 years experience with system-level software integration using build and test systems
  • 2 years experience designing and supporting factory automation software tools
  • 2 years experience creating hardware interface plug-ins using Objective-C in Xcode

Benefits For Software Development Engineer - Systems

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Development Engineer - Systems

Software Development Engineer - Systems

Senior Software Engineer position at Apple focusing on wireless system radio driver development, offering $175K-$264K salary with comprehensive benefits in Cupertino.

Firmware Engineer – AirPods and Accessories

Senior Firmware Engineer role at Apple working on AirPods and Accessories, developing embedded systems and firmware solutions for audio products.

Product Design Engineer

Senior Product Design Engineer role at Apple focusing on structural analysis and validation of E-motor systems using advanced engineering techniques.

Hardware Systems Integration Engineer - AirPods

Senior Hardware Systems Integration Engineer role at Apple, focusing on AirPods development, requiring 5+ years of experience in electronics design and embedded systems.

Firmware Engineer – AirPods and Accessories

Senior Firmware Engineer role at Apple working on AirPods and Accessories, developing embedded systems and firmware solutions for next-generation audio products.