As an Embedded Software Engineer, you will design, develop, and test embedded software for low-power, resource-constrained environments. Your responsibilities include optimizing code for performance, power consumption, and memory footprint. You will collaborate with silicon and hardware engineers to define and implement system-level capabilities, contributing to the architecture and design of the Always-On platform. You will also debug and troubleshoot complex software issues in a real-world context and participate in code reviews. Furthermore, you will work closely with other teams across Apple to integrate your work seamlessly into the broader ecosystem and stay up-to-date with the latest advancements in embedded systems technology.