苹果Embedded Software Engineer
任职要求
Minimum Qualifications BS or MS in Computer Engineering, Computer Science, Electrical Engineering or equivalent. Excellent communication skills, both verbally and written (In both Chinese and English). Preferred Qualifications Proficiency in C/C++, some embedded software experience is preferred. Understanding and experience with ARM platform and archi…
工作职责
In this role you will implement software and drivers for common firmware interfaces, chipsets, communications protocols and various SoC IPs. You will also implement features to support hardware testing and diagnosis of unreleased Apple's handheld devices. This is a highly cross functional role and you'll work closely with various teams, like EE, Systems Engineering, Software Engineering, Hardware Testing, QA, Factory, Manufacturing and Operations. The environment is dynamic, fast-paced and requires a go-getter attitude.
• Designing, developing, and testing software components for the NVOS operating system. • Collaborating with firmware, hardware, and QA teams on feature integration and validation. • Debugging, profiling, and optimizing existing code for performance and reliability. • Supporting software releases and maintaining product stability through continuous improvements. • Support internal and external customers for any NVOS related items.
-You will support product requirements for iPhone/iPad/Mac/Apple Watch/AppleTV/Apple Vision Pro - Bring-up, verification, and triage of new hardware platforms - Work cooperatively with other parts of Apple to diagnose and triage new product introduction (NPI) issues in factory. -You will work with cross-functional teams and help delivering high quality software at fundamental layer of operating system including frameworks, daemons, drivers for both factory and consumers. -You need to keep security and performance in mind, enabling key features while protecting privacy and preventing fraudulence. -Working on technology you will have the opportunity to have a major impact on the implementation and quality of Apple's next generation products. -Up to 10-20% travel.
-You will support product requirements for iPhone/iPad/Mac/Apple Watch/AppleTV/Apple Vision Pro - Bring-up, verification, and triage of new hardware platforms - Work cooperatively with other parts of Apple to diagnose and triage new product introduction (NPI) issues in factory. -You will work with cross-functional teams and help delivering high quality software at fundamental layer of operating system including frameworks, daemons, drivers for both factory and consumers. -You need to keep security and performance in mind, enabling key features while protecting privacy and preventing fraudulence. -Working on technology you will have the opportunity to have a major impact on the implementation and quality of Apple's next generation products. -Up to 10-20% travel.
What to Expect The Body Controls Firmware Team is responsible for firmware, sensing, and controls of mechatronics systems in Tesla vehicles. The team is responsible for firmware and controls of falcon wing doors, seats, liftgates, windows, latches, wipers, mirrors, various sensing systems, interior and exterior lighting, and control of other small motors in the vehicle. The body controls firmware team is small, passionate, and fast moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. What You’ll Do Deliver high-quality C code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded subsystems Design the software architecture and firmware implementation Own firmware through life cycle from prototype to high-volume production Develop software tests and collaborate with validation teams Hands-on hardware bring-up, system debugging and code optimization Make performance and optimization trade-offs to meet product