Back to all jobs
Apple logo

Software Development Engineer - Embedded Systems

Apple

Cupertino, California, U.S.
Not specified
Posted Sep 27, 2025
None

Compensation

Loading salary analysis...

About the role

Software Development Engineer - Embedded Systems - Jobs - Careers at Apple Apple Store Shop Shop the Latest Mac iPad iPhone Apple Watch Apple Vision Pro AirPods Accessories Quick Links Find a Store Order Status Apple Trade In Financing Personal Setup College Student Offer Shop Special Stores Certified Refurbished Education Business Veterans and Military Government Mac Explore Mac Explore All Mac MacBook Air MacBook Pro iMac Mac mini Mac Studio Mac Pro Displays Compare Mac Switch from PC to Mac Shop Mac Shop Mac Help Me Choose Mac Accessories Apple Trade In Financing College Student Offer More from Mac Mac Support AppleCare macOS Tahoe Apple Intelligence Apps by Apple Continuity iCloud+ Mac for Business Education Accessibility iPad Explore iPad Explore All iPad iPad Pro iPad Air iPad iPad mini Apple Pencil Keyboards Compare iPad Why iPad Shop iPad Shop iPad iPad Accessories Apple Trade In Financing College Student Offer More from iPad iPad Support AppleCare iPadOS 26 Apple Intelligence Apps by Apple iCloud+ Education Accessibility iPhone Explore iPhone Explore All iPhone iPhone 17 Pro iPhone Air iPhone 17 iPhone 16 iPhone 16e Compare iPhone Switch from Android Shop iPhone Shop iPhone iPhone Accessories Apple Trade In Carrier Deals at Apple Financing More from iPhone iPhone Support AppleCare iOS 26 Apple Intelligence Apps by Apple iPhone Privacy iCloud+ Wallet, Pay, Card Siri Accessibility Watch Explore Watch Explore All Apple Watch Apple Watch Series 11 Apple Watch SE 3 Apple Watch Ultra 3 Apple Watch Nike Apple Watch Hermès Compare Watch Why Apple Watch Shop Watch Shop Apple Watch Apple Watch Bands Apple Watch Accessories Apple Trade In Financing More from Watch Apple Watch Support AppleCare watchOS 26 Apple Watch For Your Kids Apps by Apple Apple Fitness+ Accessibility Vision Explore Vision Explore Apple Vision Pro Tech Specs Shop Vision Shop Apple Vision Pro Apple Vision Pro Accessories Book a Demo Financing More from Vision Apple Vision Pro Support AppleCare visionOS 26 AirPods Explore AirPods Explore All AirPods AirPods 4 AirPods Pro 3 AirPods Max Compare AirPods Shop AirPods Shop AirPods AirPods Accessories More from AirPods AirPods Support AppleCare Hearing Health Apple Music Apple Fitness+ TV & Home Explore TV & Home Explore TV & Home Apple TV 4K HomePod HomePod mini Shop TV & Home Shop Apple TV 4K Shop HomePod Shop HomePod mini Shop Siri Remote TV & Home Accessories More from TV & Home Apple TV Support HomePod Support AppleCare for Apple TV AppleCare for HomePod Apple TV app Apple TV+ Home app Apple Music Siri AirPlay Entertainment Explore Entertainment Explore Entertainment Apple One Apple TV+ Apple Music Apple Arcade Apple Fitness+ Apple News+ Apple Podcasts Apple Books App Store Support Apple TV+ Support Apple Music Support Accessories Shop Accessories Shop All Accessories Mac iPad iPhone Apple Watch Apple Vision Pro AirPods TV & Home Explore Accessories Made by Apple Beats AirTag Assistive Technologies Support Explore Support iPhone Mac iPad Watch Apple Vision Pro AirPods Music TV Explore Support Get Help Community Check Coverage Genius Bar Repair Helpful Topics Get AppleCare Apple Account and Password Billing & Subscriptions Accessibility 0 + Please enable Javascript in your browser for best experience. Careers at Apple Overview Work at Apple Explore Work at Apple Locations Teams Apple Retail Students Life at Apple Explore Life at Apple Diversity Network Associations Shared Values Benefits My Profile Sign In Search Roles Back to search results Software Development Engineer - Embedded Systems Cupertino, California, United States Software and Services Submit Resume Summary Posted: Sep 26, 2025 Weekly Hours: 40 Role Number: 200623283-0836 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. Pay & Benefits 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 $147,400 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location. 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. 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 . Submit Resume Back to search results See all roles in Cupertino Apple Footer 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 (Opens in a new window) . Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation. Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program . Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) . Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) . Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.  Apple Careers at Apple Careers at Apple Shop and Learn Shop and Learn Store Mac iPad iPhone Watch Vision AirPods TV & Home AirTag Accessories Gift Cards Apple Wallet Apple Wallet Wallet Apple Card Apple Pay Apple Cash Account Account Manage Your Apple Account Apple Store Account iCloud.com Entertainment Entertainment Apple One Apple TV+ Apple Music Apple Arcade Apple Fitness+ Apple News+ Apple Podcasts Apple Books App Store Apple Store Apple Store Find a Store Genius Bar Today at Apple Group Reservations Apple Camp Apple Store App Certified Refurbished Apple Trade In Financing Carrier Deals at Apple Order Status Shopping Help For Business For Business Apple and Business Shop for Business For Education For Education Apple and Education Shop for K-12 Shop for College For Healthcare For Healthcare Apple in Healthcare Mac in Healthcare Health on Apple Watch Health Records on iPhone and iPad For Government For Government Shop for Government Shop for Veterans and Military Apple Values Apple Values Accessibility Education Environment Inclusion and Diversity Privacy Racial Equity and Justice Supply Chain About Apple About Apple Newsroom Apple Leadership Career Opportunities Investors Ethics & Compliance Events Contact Apple More ways to shop: Find an Apple Store or other retailer near you. Or call 1-800-MY-APPLE. United States Copyright © 2025 Apple Inc. All rights reserved. Privacy Policy Terms of Use Sales and Refunds Legal Site Map

Responsibilities

  • developing embedded software solutions for our current and future products
  • work closely with SW, HW, Systems, Platform Architecture, and our Silicon partners
  • lead the SoC bring-up and feature development from pre-silicon to commercialization
  • 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

Requirements

  • 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
  • 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

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition

About the Company

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.

Job Details

Salary Range

$147,400 - $220,900/yearly

Location

Cupertino, California, U.S.

Employment Type

Not specified

Original Posting

View on company website
Create resume for this position