Summary
At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences quickly. If you bring passion and dedication to your job, there's no telling what you could accomplish. Dynamic, amazing people, ideas and inspiring, innovative technologies are the norm here.
Responsibilities
- Designing, documenting, developing, maintaining and owning key debug features
- Supporting the embedded systems developer community to apply debug features to their full potential
- Working closely with Hardware, having discussions with designers, and driving new feature sets and optimizations
- Understanding overall system behaviour and constraints
Requirements
- Proficiency in CPU architectures e.g. different ARM models, RISC-V, etc.
- Expert experience in embedded SW development
- Excellent debugging and analytical skills, knowledge in debug IPs, methodologies and tools
- Hands-on experience with test driven software development
- Scripting experience e.g. Python, JS/TS, Shell scripting, AppleScript, etc.
- Ability to thrive in a collaborative environment, be creative and clearly communicate ideas
Benefits
- Competitive salary and benefits
- Opportunity to work on cutting-edge technology
- Collaborative and innovative work environment
- Career growth and development opportunities