Apple Inc. is looking to create, research, design, develop, maintain, and debug media systems software on embedded systems, enhance security and address vulnerabilities, implement performance analysis, and develop multi-device communication software.
Requirements
- Creating, maintaining and debugging media systems software on embedded systems.
- Analyzing source code to enhance security and address vulnerabilities.
- Implementing performance analysis to existing and newly developed software.
- Creating performance testing methodologies and reliability of embedded systems.
- Providing reports and analyzing failure scenarios and identifying causes.
- Developing and engineering multi-device communications software using Objective-C/C and C++.
- Programing multi-threaded software in memory-constrained systems.
Responsibilities
- Create, research, design, develop, maintain and debug media systems software on embedded systems.
- Analyze source code to enhance security and address vulnerabilities.
- Implement performance analysis to existing and newly developed software.
- Create performance testing methodologies and enhance memory, performance and reliability of embedded systems.
- Provide reports and analyze failure scenarios and identify causes.
- Work and interact with Apple’s Media Products on mobile and embedded platforms.
- Develop and engineer multi-device communications software using Objective-C/C and C++.
Other
- Bachelor's Degree or foreign equivalent in Information Technology, Computer Science or related field
- 40 hours/week.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.