Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Embedded Debug Tools, Core OS

$126.8k - $220.9k

Apple Inc.

Software Engineer - Embedded Debug Tools, Core OS Cupertino, California, United States Software and Services Are you a big-picture problem solver who loves setting bold goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, multidisciplinary user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices. 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 low level 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. You will be involved in all development phases from architecture, to pre-silicon emulation, to silicon bring up and to already shipped systems. May help to triage silicon and debugger interactions to identify potential HW bugs or HW insufficiencies. Minimum Qualifications Proficient in C/C++ and Python Working with low level SW and HW interaction. Experience working with low level SW protocols for HW interaction. Knowledge of hardware architecture - SoCs, CPU, GPU Demonstrated creative, critical thinking and troubleshooting skills Highly professional, with the ability to deliver solid work on tight schedules Preferred Qualifications Experience with SWD/JTAG and other debuggers ARMv8 architecture knowledge Understanding of operating system fundamentals Knowledge of ARM's DAP architecture and JTAG Experience developing tools for others Experience developing debug tools Experience with HW debugging Experience with LLDB and/or GDB At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $126,800 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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. Learn more about your EEO rights as an applicant. #J-18808-Ljbffr Apple Inc.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Embedded Debug Tools, Core OS in Cupertino, CA vacancy
  • $126.8k - $220.9k

     ...Software Engineer - Embedded Debug Tools, Core Os Are you a big-picture problem solver who loves setting bold goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $126.8k - $220.9k

    A leading technology company in Cupertino, California is seeking a Software Engineer specialized in embedded debug tools. This role involves architecting scalable software solutions to enhance debugging processes. Candidates must be proficient in C/C++ and Python, with... 
    Suggested

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $171k - $264k

     ...Embedded Software Engineer - Core OS Sunnyvale, California, United States About Applied Intuition Applied...  ...industries in three core areas: tools and infrastructure, operating...  ...and maintenance ~ Advanced software debugging skills, with a strong focus on low-level... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  • $126.8k - $220.9k

     ...Software Engineer - Secure Enclave, Core Os Are you a big-picture problem solver who loves...  ...functional teams to bring up, debug, and verify security...  ...Strong understanding of embedded operating systems architecture...  ...benefits and our digital tools. By welcoming as many... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $217k - $275k

     ...Vehicle Experiences Engine (VEE) at GM is...  ...building the software engines behind...  .... At the core of this transformation...  ...foundational embedded platform for GM...  ...Software (Embedded OS) , you will...  ...development, and debugging of the embedded...  ...UNIX/Linux tooling to deliver high... 
    Suggested
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $147.4k - $272.1k

     ...Software Development Engineer In Test - Kernel Quality Engineering, Core Os The Darwin Kernel organization plays a vital role in Apple...  ...with engineering teams to debug issues, influence design decisions...  ...our benefits and our digital tools. By welcoming as many perspectives... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $155k - $242k

     ...Senior Embedded Software Engineer Sunnyvale, California, United States About...  ...industries in three core areas: tools and infrastructure, operating...  ...About the Role The NextGen OS team is focused on...  ...Linux, and/or ARM systems ~ Debugging skills in real world environments... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  • $171k - $264k

     ...industries in three core areas: tools and infrastructure,...  ...commitments. Meet our engineers on the Vehicle OS team! Vehicle OS...  ...complete vehicle software and AI applications....  ...in developing embedded software applications...  ...including low level debug of board and SoC... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $100k - $175k

     ...As a Senior Embedded Software Engineer you will be responsible...  ...Design, develop, and debug software for embedded...  ...Prepare and manage a Linux OS running on an embedded...  ...software development tools and debugging techniques...  ...Sustainability at our core • Fair and honest workplace... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    4 days ago
  •  ...Senior Software Engineer - Embedded Tools and Test Pittsburgh, PA, Palo Alto, CA, Detroit, MI Latitude AI develops automated driving technologies...  ...test tooling and infrastructure of the boot chain, real time OS, high level OS, networking, time synchronization, and... 
    Work at office
    Immediate start

    Latitude AI

    Palo Alto, CA
    1 day ago
  • $126.8k - $220.9k

     ...Software Engineer - Darwin Server, Core OS The Darwin Server team in Core OS is looking for enthusiastic engineers interested in developing system...  ...definition and design, through implementation, testing, and debugging Work with client teams to build the features... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  •  ...About the role ~ We are looking for a Senior Embedded Software Tools Engineer to design, build, and maintain the software tools that enable...  ...calibration, and recovery of embedded devices Create debugging, tracing, and diagnostics tools that interface with:... 
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    4 days ago
  • $126.8k - $220.9k

     ...Virtual Memory Kernel Engineer, Core OS The Darwin Systems team within Apple's CoreOS organization...  ...every one of Apple's products. Our software runs on your wrist as part of watchOS;...  ...Familiarity with Unix and associated tools. Ability to ramp up quickly on an unfamiliar... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $181.1k - $272.1k

    Senior OS Software Engineer, Field Engagement & Analytics Cupertino, California...  ..., with user privacy at the core of everything we do. Our...  ...you will take ownership ofthe tools, daemons, and frameworks that...  ...design, code generation, and debugging Preferred Qualifications... 
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $147.4k - $272.1k

     ...Software Device Driver Engineer - Core I/O, Core OS Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $147.4k - $272.1k

    Embedded 5G/4G Cellular RF Software/Firmware Engineer Do you have a passion for invention and self-challenge...  ...principles, and core computer science fundamentals...  ...and source code control tools. Working knowledge of...  .... Proficiency with debugging in embedded software systems... 
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  • $96.8k - $118.3k

     ...Description As an Embedded Software Engineer on our team, you will be responsible...  ...of embedded software and core platform modules that power...  ...-up, platform integration, debugging, and validation of new...  ...with debugging and validation tools such as GDB, JTAG, oscilloscopes... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

     ...Embedded Software Engineer, Vision Products Group Apple is where individual imaginations...  ...Apply deep expertise in OS and silicon architecture to...  ...constrained devices. Debug hard to reproduce system issues...  ...with Gen AI coding tools. Demonstrated ability to use... 
    Relocation

    Apple

    Sunnyvale, CA
    1 day ago
  • $140k - $170k

     ...0x more efficient. As an Embedded OTA Validation & Tools Engineer own validation, automation...  ...readiness for firmware/software update delivery across our...  ...and release types (full OS images, firmware, bootloader...  ...with C/C++ for embedded debugging. Deep understanding of... 
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    3 days ago
  •  ...Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas...  ...will design and own core system software running...  ...configuration, and OS and hypervisor-level...  ...Systems Performance & Debugging: Perform in-depth performance...  ...systems and building tooling to support... 
    Work experience placement
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  • $120.5k - $243k

     ...Software Engineer III - Embedded (RIS) This role has been designed as ‘’Onsite’ with an expectation that...  ...of Embedded systems development and debugging experience ~ Strong in C/C++,...  ...software, hardware, memory debugging tools Additional Skills: Cloud Architectures... 
    Work experience placement
    Work at office

    HPE

    Sunnyvale, CA
    5 days ago
  •  ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united...  ...system infrastructure, including OS drivers, hardware interfaces...  ...-time software for multi-core, multi-processor systems, especially...  ...problem-solving skills and debugging capabilities for complex... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    5 days ago
  •  ...Role: Sr. Embedded Engineer - SoC (1 Opening) Rate:...  ...for a Senior Embedded Software Engineer. Our team focusses...  ...driver interfaces, debugging tools etc. Good...  ...Skills Knowledge of OS internals (process...  ...Experience with ARM cores and architecture... 
    Long term contract

    Syntricate Technologies

    Palo Alto, CA
    1 day ago
  • $147.4k - $272.1k

     ...for an enthusiastic embedded firmware engineer to join our team. This...  ...design, develop and debug firmware used in the...  ...experts to integrate core technologies and algorithms...  ...Engineering, Software Engineering, Quality...  ...experience in using debugging tools such as gdb, lldb,... 
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $94.16k - $141k

     ...ODSP) PHY SW Team Software Developer Marvell...  ..., including embedded FW, customer SDK,...  ...cloud customers Debug difficult issues,...  ...best use of a multi-core MCU architecture...  ...Science / Electronics Engineering or related technical...  ...to use AI tools (such as transcription... 
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    1 day ago
  • $141.8k - $258.6k

     ...Software Engineering Program Manager, Core OS Performance Posted: Apr 06, 2026 Weekly Hours: 40 Role Number: 200655118 Why Apple? Imagine what...  ...everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $120k - $280k

     ...hiring experienced Systems Software Engineers across multiple NetApp...  ...who can contribute to core storage and data...  ...throughput and latency, debugging customer issues, or...  ...issues using system-level tools, logs, tracing, and...  ...storage service natively embedded in Google Cloud, AWS,... 
    Work at office
    Local area

    NetApp

    San Jose, CA
    2 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will...  ...with performance, systems data analysis, visualization tools, or debugging. Proficiency in code and system health, diagnosis and... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...highly skilled and motivated Embedded Software Engineer to design, develop, and...  ...integration. What you will do: Core Development Embedded...  ...Development: Design, write, debug, and maintain low-level software...  ...testing pipelines with CI/CD tools like Jenkins, GitLab CI, or... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    E-Space SAS

    Saratoga, CA
    3 days ago
  •  ...organization, we build the internal tools that power how data sources...  ...the platform and operational core of how the map gets maintained. We're looking for a software engineer to lead the development of...  ...we need a dedicated engineer embedded on the team to invest in this... 

    Apple

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Embedded Debug Tools, Core OS. Be the first to apply!