Apple is looking for a software engineer to develop camera simulation tools to aid in the design of camera hardware and software for Apple products, aiming to create innovative technology for enhanced photography experiences.
Requirements
- Proficiency in Python and JavasScript frameworks such as React, HTML, CSS, C++/GPU programming
- Experience with common software infrastructure, such as CI/CD pipelines, Git
- Experience building reusable code and libraries and debugging large code bases
- Experience with web server design and infrastructure and troubleshooting and maintaining websites
Responsibilities
- Design, implement, and maintain simulation software frameworks and tools, while creating intuitive interfaces for users with a wide range of technical backgrounds.
- Work with stakeholders to define requirements and translate them into simulation software capabilities.
- Recommend design changes to meet performance requirements and participate in team brainstorming for new technology development and expand capabilities as needed.
- Full-product lifecycle of the simulation tools from design/coding/testing to bug fixing and critical new technology integrations.
Other
- Bachelor’s degree in Computer Science
- Passion for collaboration and problem solving
- Excellent communication skills to gather requirements and understand customer needs