Software Engineer - Camera
Core
Develop camera software across firmware, kernel, and user-space layers for Apple products, including real-time embedded software and low-level hardware-software integration.
Role type
Senior IC embedded systems software engineer (camera/ISP)
Builds
Camera and ISP features for Apple products
Domain
Consumer electronics / Embedded systems / Image Signal Processing
Required skills
C, C++, embedded software development, real-time software development, hardware-software integration, debugging, firmware development, kernel development, user-space development
Preferred skills
Image signal processing (ISP) pipelines, macOS/iOS driver development, AI-assisted development tools, complex technical communication
Technologies
C, C++, embedded environments, firmware, kernel, user-space, macOS, iOS
Responsibilities
Design, implement, maintain, and test camera and ISP features; Develop real-time software in embedded environments; Perform low-level hardware-software integration and debugging; Collaborate with Silicon Design, Camera Hardware, Media Frameworks, and QA teams; Translate complex requirements into reliable, performant, and maintainable software implementations
