JobsUSA Logo ImageJobs USA

  • Home
  • About Us
  • Contact Us

Software Development Engineer - Embedded Systems

Apple

Company : Apple

Location : Cupertino, CA, 95014

Posted Date : 4 November 2025

Job Details

Software Development Engineer - Embedded Systems

Cupertino, California, United States

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something. The SMC/PMU group is seeking engineers to work on the software and firmware for the SMC (System Management Controller) in a wide range of Apple products! In this role, you will be an individual contributor developing embedded software solutions for our current and future products. This is a highly cross-functional role where you will work closely with SW, HW, Systems, Platform Architecture, and our Silicon partners and lead the SoC bring-up and feature development from pre-silicon to commercialization.

Description

This team is responsible for developing software and firmware for the System Management Controller, Power Systems and Private Cloud Compute Management Controller. Work on new silicon bringup for wide range of Apple Products. Collaborate with cross-functional teams to design and develop innovative solutions.

Minimum Qualifications

  • Proficient in Embedded firmware or kernel driver development in C or C++
  • A fundamental knowledge of embedded processors, with in-depth knowledge of real time operating system concepts.
  • Experience with at least one peripheral protocol; e.g. I2C/SMBus, UART, SPI, USB, Network stack etc
  • A focus on generating stable code through detailed testing

Preferred Qualifications

  • Extensive experience designing, developing and testing embedded software using C/C++.
  • Experience with advanced micro-controllers or kernel level SoC programming
  • Experience in silicon and pre-silicon bring-up.
  • Experience developing tools using Python.
  • Ability to comprehend hardware specs and schematics.
  • Experience with code management tools such as Git, CVS, SVN, or Perforce.
  • Experience with debuggers such as gdb, lldb, etc.
  • Hands on experience with test equipment including scopes, analyzers, and multi-meters.
  • Excellent communication and collaboration skills
  • Highly professional, with the ability to deliver proven work on tight schedules.
  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering.

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.

Trending Searches in Cupertino, CA

  • Full time jobs near me Cupertino, CA
  • Local job openings
  • Places hiring near me
  • Job vacancies near me
  • Software development engineer jobs near me Cupertino, CA
  • Software development engineer jobs hiring near me Cupertino, CA
  • Software development engineer jobs hiring near Cupertino, CA
  • Software development engineer jobs near Cupertino, CA
  • Software development engineer jobs near me in Cupertino, CA
  • Software development engineer jobs in Cupertino, CA

Top trending job titles hiring now

  • Senior software development engineer
  • Senior software engineer
  • Software developer
  • Software engineer
  • Software development manager
  • Systems development engineer
  • Systems engineer
  • System development engineer
  • Principal software engineer
  • Senior software developer

Popular Searches for Software Development Engineer

  • Software engineer jobs near me
  • Jobs near me
  • It jobs near me
  • Software developer jobs near me
  • Engineering jobs near me
  • Software jobs near me
  • Software engineer jobs
  • Software engineer jobs since yesterday
  • Software developer jobs
  • Developer jobs near me

Other Jobs You May Like

Systems Engineer

Company : CACI

Location : Livermore, CA

Sr. Software Developer SAN DIEGO

Company : Leidos

Location : San Diego, CA

Senior Staff Software Engineer, AI/ML GenAI, Google Cloud

Company : Google

Location : Sunnyvale, CA

Staff Media Systems Engineer

Company : The Walt Disney Company

Location : San Francisco, CA

Intern Conversion: (Early Career) Structural & Mechanical Systems Engineer I

Company : Blue Origin

Location : Los Angeles, CA

Ground Systems Engineer

Company : Booz Allen Hamilton

Location : El Segundo, CA

SQL Server Systems Engineer

Company : Booz Allen Hamilton

Location : San Diego, CA

Software Engineer (Starshield) - Top Secret Clearance

Company : SpaceX

Location : Hawthorne, CA

Systems Engineer, Flight Termination System (Starship)

Company : SpaceX

Location : Inglewood, CA

Software Engineer, Design Software (Starship)

Company : SpaceX

Location : Hawthorne, CA

Software Engineer, Beam Planning (Starshield)

Company : SpaceX

Location : Hawthorne, CA

Embedded Software Engineer

Company : International Staffing Consultants, Inc.

Location : Brea, CA

Senior Mission Systems Engineer, Air Dominance & Strike, Active Clearance

Company : Anduril Industries

Location : Costa Mesa, CA

Systems Engineer, Air Defense

Company : Anduril Industries

Location : Irvine, CA

Top searches

  • Jobs hiring immediately
  • Part time jobs near me
  • Full time jobs near me
  • Jobs that are hiring near me
  • Jobs near me hiring now
  • Software development engineer jobs near me
  • Software development engineer jobs
  • Software development engineer jobs hiring near me
  • Software development engineer openings near me
  • Software development engineer vacancies near me

Employment opportunities at Apple

  • Apple jobs near me Cupertino, CA
  • Apple jobs hiring near me Cupertino, CA
  • Apple jobs near Cupertino, CA
  • Apple jobs hiring near me
  • Apple openings near me
  • Apple jobs near me in Cupertino, CA
  • Apple jobs hiring in Cupertino, CA
  • Employment opportunities near me
  • Job openings near me
  • Jobs hiring immediately
  1. Home
  2. Companies
  3. Apple Jobs Hiring Near Me
  4. Software Development Engineer - Embedded Systems job in Cupertino, CA, US
JobsUSA Footer Logo ImageJobs USA

Email: admin@jobsusa.ai

Address: 100 Summit Dr, Burlington,
Massachusetts 01803, US

twitter linkedin instagram

Useful Links

  • Blogs
  • Jobs By Company
  • Cookie Policy
  • Privacy Policy
  • Terms and Conditions

Browse Categories

  • Nursing
  • Therapy
  • Management
  • Physicians & Surgeons
  • Administrative Assistance
  • Retail
  • Medical Technician
  • Sales
  • Installation & Maintenance
  • Driving

© 2025 Jobs USA.
All Rights Reserved.