Enable job alerts via email!

Software Development Engineer -Systems

TieTalent

Cupertino (CA)

On-site

USD 146,000 - 215,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Software Development Engineer - Systems in Cupertino, California. The role involves designing complex architectural platforms and debugging software in a multithreaded environment. Candidates should hold a Bachelor's degree and have experience in C/C++ or Objective-C. This position offers competitive compensation and extensive benefits, including stock options and educational reimbursements.

Benefits

Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
Reimbursement for educational expenses

Qualifications

  • Experience with asynchronous/multithreaded programming.
  • Skills in debugging embedded software with GDB/LLDB.
  • Familiarity with Unix/Linux systems and multi-language code-bases.

Responsibilities

  • Design and implement new features on embedded platforms.
  • Analyze logging for diagnosing customer-reported issues.
  • Collaborate with cross-functional engineering teams.

Skills

C
C++
Objective-C
Unix
Linux
GDB
LLDB
Git
Unit Testing

Education

Bachelor's degree in Computer Science, Computer Engineering or related field

Job description

Join to apply for the Software Development Engineer -Systems role at TieTalent

1 day ago Be among the first 25 applicants

Join to apply for the Software Development Engineer -Systems role at TieTalent

Get AI-powered advice on this job and more exclusive features.

About

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

About

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Understand of asynchronous and multithreaded programming and experience designing and building complex architectural platforms. Debug problems in a highly concurrent environment. Design and analyze logging in support of diagnosing hard to reproduce and/or customer reported issues. Work with designers to recommend behavioral policies based on hardware and software capabilities and limitations. Work with quality engineers to develop test plans for new features. Track record of designing and building architectural platforms that hold up over time to the addition of new features and hardware platforms. Analyze and find solutions for software bugs. Design and implement new routing and session management features including how to handle interruptions and other asynchronous events for iOS, macOS, and other products. Communicate with other engineering teams within Apple to facilitate cross-functional software and hardware solutions. Assist with the development and reviewing bug status using custom or commercial bug and work tracking systems. Design and implement new features on embedded platforms. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $146,307 - $214,500/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Minimum Qualifications

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering or related field.
  • Education and/or experience must include each of the following skills:
  • Applying programming skills with C/C++ or Objective-C to work on multi-language code-bases with memory management.
  • Working with asynchronous / multithreaded programming, and using multi-threaded programming
  • Using Unix/Linux or other Unix-like operating system to build user experiences
  • Using debugging embedded software with GDB/LLDB and debuggers to fix software bugs
  • Using Git or similar source control to manage software development.
  • Using Unit and integration testing and C or Objective-C to write unit tests to verify software and run them in an automated environment.
  • Utilize triaging skills to look at logs and root-cause software issues.

Preferred Qualifications

  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Nice-to-have skills

  • C
  • C++
  • Objective-C
  • Unix
  • Linux
  • GDB
  • LLDB
  • Git
  • Unit Testing
  • Cupertino, California

Work experience

  • Embedded
  • Hardware
  • Electronics Engineering

Languages

  • English

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Part-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Technology, Information and Internet

Referrals increase your chances of interviewing at TieTalent by 2x

Sign in to set job alerts for “System Development Engineer” roles.

San Jose, CA $120,700 - $228,600 1 week ago

Software Engineer I (Full Time) United States

San Jose, CA $98,600 - $125,900 22 hours ago

Software Engineer (L4), Content & Business Products
Software Engineer, AI Intern (Fall 2025)

San Jose, CA
$130,000.00
-
$180,000.00
6 days ago

Software Engineer, AI Platform - New Grad

Santa Clara, CA
$150,000.00
-
$175,000.00
7 months ago

Santa Clara, CA
$90,000.00
-
$140,000.00
1 month ago

Pleasanton, CA
$72,100.00
-
$114,700.00
5 days ago

Mountain View, CA
$130,000.00
-
$150,000.00
1 week ago

New Grads 2025 - General Software Engineer

San Jose, CA
$120,000.00
-
$165,000.00
4 months ago

Palo Alto, CA
$122,800.00
-
$153,500.00
2 weeks ago

Mountain View, CA
$125,400.00
-
$188,100.00
5 days ago

Mountain View, CA
$188,000.00
-
$199,750.00
9 hours ago

Sr. Software Development Engineer in Test (SDET) - Infotainment
Full Stack Software Engineer - Post-training

Palo Alto, CA $180,000 - $440,000 18 hours ago

Software Engineer - Data Acquisition / Web Crawling

Palo Alto, CA $180,000 - $440,000 18 hours ago

Menlo Park, CA $152,000 - $204,700 2 weeks ago

Palo Alto, CA $140,000 - $185,000 2 weeks ago

Entry Level Software Engineer, application via RippleMatch
Full Stack Software Engineer (L4), Product Localization Engineering

Mountain View, CA $130,000 - $176,000 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Distributed Systems

Verse Inc.

San Francisco null

Remote

Remote

USD 160,000 - 194,000

Full time

Today
Be an early applicant

Software Development Engineer, Amazon Stores

Amazon

null null

Remote

Remote

USD 129,000 - 224,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer, ML Infrastructure

LMArena

San Francisco null

Remote

Remote

USD 200,000 - 300,000

Full time

Today
Be an early applicant

Senior Principal Software Engineer (FULLY REMOTE POSITION)

AECOM

San Jose null

Remote

Remote

USD 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Software Engineer: Foundations

Thatch Health

San Francisco null

Remote

Remote

USD 140,000 - 180,000

Full time

Today
Be an early applicant

Software Engineer, Ruby - AI Training (Freelance, Remote)

Alignerr

San Francisco null

Remote

Remote

USD 200,000 - 250,000

Full time

Yesterday
Be an early applicant

Software Engineer

Keeper

San Francisco null

Remote

Remote

USD 100,000 - 150,000

Full time

Today
Be an early applicant

SENIOR SOFTWARE ENGINEER

Amyris, Inc.

Emeryville null

Remote

Remote

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Software Development Engineer (multiple positions)

Cambia Health Solutions

Portland null

Remote

Remote

USD 158,000 - 169,000

Full time

3 days ago
Be an early applicant