APPLE INC has the following available in Cupertino, California. Design and develop embedded firmware and kernel-level software modules for System Management Controller (SMC) using C/C++ language. Bring-up new hardware and support enhancements to RTOS based subsystem management. Develop embedded communication protocol using industry standards like SMBus, I2C, UART and SPI. Add support for new features and verify to meet the quality standards. Review datasheets of modern SOCs (System-On-Chip) for software implementations and enhancements. Verify routings and mappings from hardware design schemes. Triage and resolve reported bugs. Involve in cross functional discussions to resolve software dependencies. Work with technical leaders on contributions for firmware module architectures. May telecommute. 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 $199,534 - $264,200/yr and your base pay will depend on your skills, qualifications, experience, and location.