Appleposted 3 days ago
Full-time • Entry Level
Computer and Electronic Product Manufacturing

About the position

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.

Responsibilities

  • Develop software and firmware for the System Management Controller, Power Systems and Private Cloud Compute Management Controller.
  • Work on new silicon bringup for a 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.

Nice-to-haves

  • 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

  • Apple is an equal opportunity employer that is committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service