Software Engineer - Embedded Debug Tools
Company
Apple
Location
Beaverton, OR
Type
Full Time
Job Description
Summary
Posted: Dec 16, 2024
Weekly Hours: 40
Role Number:200583667
The Core OS software team is looking for an especially dedicated SW engineer for the Embedded Debug Tools team. Apple uses its own internally developed SWD/JTAG solution and SW tools for all Apple Silicon product debugging. Working on this core technology will give you the opportunity to have a major impact on the success of Apple's iOS, watchOS, macOS based products. Your contributions will help turn this toolset into a world-class debugging solution.
Description
You will architect and develop scalable software solutions with the main objective of improving the silicon and low level software debugging process. Your work will involve system level software development with interactions with the following components: daemons, networking and multi-threading. You will help identify insufficiencies in the debugger and provide solutions to improve the development process for software including XNU and Apple's Real-Time Operating System Frameworks. You will work with peers and key individuals in HW architecture, emulation, and software to identify requirements and develop plans for future silicon debug solutions.
Want more jobs like this?
Get jobs in Beaverton, OR delivered to your inbox every week.
Minimum Qualifications
- Proficient in C++/C and Python
- Knowledge of hardware architecture - SoCs, CPU, GPU
- Familiar with Data structure & Software Design
- Experience in creating user facing APIs or tools.
Preferred Qualifications
- Proven creative, critical thinking and solving skills
- Strong collaboration skills
- Experience developing tools for others
- Working with low level SW and HW interaction.
- Experience working with low level SW protocols for HW interaction
- Experience with SWD/JTAG and other debuggers
- ARMv8 architecture knowledge
- Understanding of operating system fundamental
Additional Requirements
More
- Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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. Learn more about your EEO rights as an applicant.
Date Posted
12/20/2024
Views
0
Similar Jobs
Network Engineer in Solution Test - Arista Channels
Views in the last 30 days - 0
Arista Networks a leader in datadriven clienttocloud networking is seeking highcaliber Solution Test Engineers The role involves ensuring product qual...
View DetailsSenior Development Director - Kabam
Views in the last 30 days - 0
Kabam is seeking a Senior Development Director for an unannounced project The role involves leadership project management and financial tracking The i...
View DetailsStructural Engineer, P. Eng. - Ecora
Views in the last 30 days - 0
Ecora Engineering Environmental Ltd is seeking a Professional Structural Engineer with 812 years of experience for a permanent fulltime position in K...
View DetailsStructural Engineer in Training - Ecora
Views in the last 30 days - 0
Ecora Engineering Environmental Ltd is seeking a Structural Engineer in Training for a permanent fulltime position in Kelowna Surrey or Vancouver Bri...
View DetailsDemand Generation Manager - Pagefreezer
Views in the last 30 days - 0
Pagefreezer is dedicated to making the internet a safer place by providing solutions for online integrity accountability and justice They simplify com...
View DetailsSenior Information Systems Automation and AI Engineer - SurveyMonkey
Views in the last 30 days - 0
SurveyMonkey a leading platform for surveys and forms is seeking a Senior Information Systems Automation and AI Engineer The role involves leading the...
View Details