Apple is looking to develop embedded software for image and video compression/processing, implementing features for applications such as the iPhone/iPad Camera capture, Live Photo, AirPlay, FaceTime, iMovie and many more on a vast variety of devices. The role will focus on bringing up new HW platforms as well as working on the roadmap for future projects.
Requirements
- proven ability in embedded software development
- Hands-on experience with real-time, embedded software/Firmware
- Strong software design, problem solving and debugging skills
- Detailed understanding of software engineering principles using C and or C++
- Real Time Operating Systems (RTOS)
- concurrent programming
Responsibilities
- develop embedded software for image and video compression/processing
- implementing features for applications such as the iPhone/iPad Camera capture, Live Photo, AirPlay, FaceTime, iMovie and many more on a vast variety of devices
- work on the video/image subsystem, including new video compression/processing feature development, performance and power optimization
- bringing up new HW platforms
- working on the roadmap for future projects
- developing embedded software features in collaboration with multiple teams and fix the related bugs
- work on prototyping features for future products and design, improve and maintain the software infrastructure across multiple platforms and write and enhance new testing tools
Other
- extraordinary teammate
- consistent track record of development for large volume product shipment
- Multi-functional collaboration and strong team spirit is key to this role
- Skilled in cross-functional collaboration
- BS and 3 years of proven ability in embedded software development.