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

Principal Software Engineer, Debug Tools

$182k - $273k

SupportFinity™

Principal Software Engineer, Debug Tools Ampere | Posted Mar 12 | Full-time | Portland | Advanced (5-10 yrs) About the Role As a core member of the Ampere Debug Tools team, you will be responsible for the architecture, design, and development of Debug Tools solutions for the next generation of Ampere products. You will be at the forefront of AI innovation. The Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a comprehensive debug strategy and roadmap for internal debug capabilities, as well as to develop and deploy debug solutions for all internal and external Ampere Datacenter SoC users. What You’ll Achieve Architect, design, develop, and deploy software-based Debug Tools for a custom 64-bit Armv9 SoC and other processors. Invent new debug tools and techniques for future products and technologies. Influence the architecture and design team decisions with knowledge of internal and external debug tools on Ampere SoCs. Contribute to software architecture and design documents, application notes, and other software product documentation. Develop tooling for advanced debugging techniques, such as BMC remote debug, instruction trace, bus trace, array dump, scan dump, and ATE bootstrapping. Develop open source JTAG and self-hosted trace and debugger software for internal and external use in debugging Ampere microprocessors. Develop TRACE32 and OpenOCD utilities for internal and external use in debugging Ampere microprocessors. Perform pre-silicon bring-up of debug software on software simulators and hardware emulation platforms. Collaborate with hardware design, architecture, post-silicon validation, and platform AE teams, as necessary, to resolve critical customer issues. About You Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with 8 years of related experience; or Master’s degree with 6 years. This position requires previous experience designing, developing, and deploying software-based Debug Tools. Proficiency with Arm architecture and ecosystem, including Armv8-a/v9-a and Armv7-m processor architectures, Arm Debug Interface Architecture, Arm CoreSight Architecture, Arm AMBA APB, AXI, AHB, and CHI protocols. Proficiency in C/C++, Python, and Bash programming. Experience using TRACE32 PowerView, OpenOCD, and GDB debuggers. Experience with instruction trace, bus trace, scan dumps, array dumps, and crash capture. Experience with version control tools such as git, and software best practices. Strong analytical, debugging, and testing methodology skills. Proven ability to own problems and drive them to a resolution. Experience with system software debugging, tracing, and analysis tools, such as perf, ftrace, etc., is recommended. What We’ll Offer At Ampere we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, cash long-term incentive, and comprehensive benefits. The full base pay range for this role is between $182,000 and $273,000, except in the San Francisco Bay Area where the range is between $195,000 and $292,000. Our benefits include health, wellness, and financial programs that support employees through every stage of life. Premium medical insurance, dental insurance, vision insurance, as well as income protection and a 401K retirement plan. Unlimited Flextime and 10+ paid holidays for work-life balance. A variety of healthy snacks, energizing espresso, and refreshing drinks to keep you fueled and focused. Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, disability, or any other basis protected by federal, state, or local law. SupportFinity is not responsible for any consequences that may arise from disclosing information to unauthorized or fraudulent entities. #J-18808-Ljbffr SupportFinity™

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Debug Tools in Portland, OR vacancy
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-...  ...Evaluate and recommend new technologies, tools, and frameworks to improve connector...  ...to improve engineering productivity, debugging efficiency, and code quality.... 
    Suggested

    Medium

    Vancouver, WA
    1 day ago
  • $160k - $250k

    Principal Engineer — PAM Platform This role is on the PAM Platform team, building...  ...bar across the team Debug, optimize, and refactor existing...  ...Experience 10+ years of software engineering experience with...  ...deliberate use of AI coding tools (Claude Code, Cursor, Copilot... 
    Suggested
    Contract work

    Rival

    Vancouver, WA
    10 hours ago
  • Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition...  .... Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with... 
    Suggested
    Remote work

    Sig Sauer

    Tualatin, OR
    2 days ago
  • $117.1k - $187.3k

     ...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and...  ...driven systems Understanding of Infrastructure as Code (IaC) tools (e.g., Terraform, AWS CDK) for automated, scalable deployments... 
    Suggested
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Portland, OR
    1 day ago
  • $150k

     ...things right. You will join our Product Engineering team that shares a passion for writing...  ...reputation and bottom line. As our Principal Software Engineer at NAVEX, you will have ample...  ...in innovative product development and tool research, mentor team members, grow your... 
    Suggested

    Navex Inc

    Lake Oswego, OR
    4 days ago
  • $150k - $300k

     ...communities. The Role This is a top software engineer job that incorporates everything you've...  ...any more important than this. As a Principal Full Stack Engineer, your impact as a...  ...experience with current open source tools and technologies (Java, Spring, MySQL,... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    a month ago
  •  ...customer experiences very quickly. We believe that the most impactful tools are crafted by those who deeply understand the creative process...  ...alike. This is a unique opportunity to apply your deep engineering expertise and passion for photography to define the future of creative... 

    Apple

    Vancouver, WA
    3 days ago
  •  ...RESEARCH Corporation in Tualatin, Oregon, is looking for an Engineering Technician to support lab operations. Key responsibilities include performing software upgrades, troubleshooting issues, and ensuring tools remain operational. The ideal candidate has 2-4 years of... 
    Remote work

    Lam Research

    Tualatin, OR
    19 hours ago
  • LAM RESEARCH Corporation is seeking a Software Engineer to innovate and design software programs crucial for the semiconductor industry. You...  ...engineering team, focusing on collaboration and developing software tools that ensure seamless integration between software and... 
    Remote work

    LAM RESEARCH Corporation

    Tualatin, OR
    10 hours ago
  • $150k - $300k

     ...directly contribute to global health. The Opportunity As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: Hands‑on development experience with current open-source tools and technologies, including Java, Spring, MySQL, Gradle, Git... 
    Work at office
    Local area
    Flexible hours

    SupportFinity™

    Portland, OR
    1 day ago
  • $60 - $120 per hour

     ...Software Developer $60 - $120/hour pay Required Skills Python...  ...as finance, healthcare, STEM engineering, and more. micro1 transforms...  ...practices. # Troubleshoot, debug, and optimize existing codebases...  ...in modern development tools, version control systems, and... 
    Contract work
    Remote work

    Micro1

    Gresham, OR
    19 hours ago
  • $25.1 - $46.59 per hour

     ...Software Engineering Co‑op (Oscilloscope Platform) Tektronix is seeking a Software Engineering Co...  ...release) Embedded and instrument‑focused debugging and performance profiling Test...  ...JavaScript) Familiarity with Agile/Scrum and tools such as Jira, Git (Bitbucket/GitHub),... 
    Hourly pay
    Full time
    Internship
    Local area

    Ralliant

    Beaverton, OR
    1 day ago
  •  ...excellence in the design and engineering of Lam's etch and deposition...  ...The impact you’ll make As a Software Engineer at Lam, you will be...  ...developing, troubleshooting, and debugging software programs. Your role...  ...pivotal in developing software tools that support design,... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    1 day ago
  • $150k - $300k

     ...life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer – Front End you will help innovate and streamline how Veeva builds and deploys applications that are being used by tens... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Portland, OR
    2 days ago
  • $48.08 - $62.5 per hour

     ...Job Title: Software Developer Job Description We are seeking...  ..., and remote sessions. Debug and improve stability, performance...  ...is a global leader in engineering and sciences services and talent...  ...and agree that your application may be reviewed using AI tools.
    Contract work
    Temporary work
    Remote work

    Actalent

    Beaverton, OR
    1 day ago
  • $100k - $150k

     ...Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will...  ...experienced engineers on good engineering and debugging practices in this data- and model-heavy...  .... We use artificial intelligence (AI) tools to assist in the screening, assessment,... 
    Work experience placement
    Local area

    Indeed

    Portland, OR
    19 hours ago
  •  ...in the Portland is looking for a Backend Software Developer to join their team! This position...  ...with one day remote. In this role the tools/technologies you will primarily be working...  ...write quality unit and end to end test, debug and optimize code. Nice to Have... 
    Remote work

    Insight Global

    Portland, OR
    1 day ago
  •  ...leading manufacturing company seeks an experienced Application Engineer in Portland, Oregon. This role drives sales growth by supporting...  ...in the industry, strong technical knowledge of cutting tools, and excellent communication skills. The position involves frequent... 

    Scnteam

    Portland, OR
    2 days ago
  •  ...years of experience to join our product engineering team at the India Development Center in Bengaluru...  ..., and QA on sprint deliverables Debug and resolve production issues; support incident...  ...Leverage AI‑assisted development tools (Cursor, Claude Code) to improve productivity... 

    Tyfone Inc

    Portland, OR
    3 days ago
  •  ...The Digital Engineering Customization Capability team is looking for a Senior Software Engineer to join our team. We are responsible...  ...XP practices Developing the tools and processes used across Digital...  ...Designing, developing, debugging, and testing full stack capabilities... 

    Elite eXceed

    Beaverton, OR
    2 days ago
  •  ...CNC Tooling Sales and Application Engineer Location: Portland, OR, US, 97201 On-site or Remote: Remote REQ ID: 48112 Kennametal Inc. delivers productivity to customers through materials science, tooling and wear-resistant solutions. Customers across aerospace and... 
    Contract work
    Remote work
    Work from home
    Home office
    Night shift

    Kennametal Inc

    Portland, OR
    10 hours ago
  • $120k - $150k

     ...our organization – including web applications, Windows desktop tools, enterprise integrations, and next-generation applications leveraging...  ...Project planning and progress transparency Troubleshoot, debug, and improve existing systems with a focus on stability, performance... 
    Live in
    Work at office
    Flexible hours

    Western Partitions

    Lake Oswego, OR
    2 days ago
  • $150k - $300k

     ...industry , committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer - Front End you will help innovate and streamline how Veeva builds and deploy applications that are being used by tens of... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    3 days ago
  •  ...collaborate with senior developers, DevOps engineers, and project managers to deliver scalable...  ...using Jenkins, Docker, and Kubernetes Debug, test, and optimize applications for...  ...REST APIs, and SQL Exposure to DevOps tools (Git, Jenkins, Docker, Kubernetes) Excellent... 
    Work experience placement

    SynergisticIT

    Portland, OR
    1 day ago
  • $105.72k - $132.14k

     ...post implementation support of solution/software development Elicit, analyze, validate, specify...  ...specifications Lead the development and debugging of software using Java/J2EE Develop...  ...Driven Development with JUnit or equivalent tool Proficiency with modern IDE and Git. Expertise... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Portland, OR
    3 days ago
  • $161.7k - $258.8k

    Sr. Software Engineer (Teradyne, Oregon) Date: Feb 17, 2026 Location: Tualatin, OR, US We are the...  ...integration, verification, and detailed debug in lab environments Enable software...  ...improvement of engineering processes and tools All About You BS degree required in Electrical... 
    Flexible hours

    Teradyne

    Tualatin, OR
    2 days ago
  • $87k - $109k

    Software Development Engineer II/III (Healthcare) Hybrid (Office 3 days/wk - Onsite‑Flex) within Oregon, Washington...  ...solutions. Responsibilities Program, debug, build, deploy, test, and document...  ...(AWS, Glue) and integrations with AI tools preferred. Strong communication skills... 
    Work at office
    Remote work
    Flexible hours

    Cambia Health Solutions

    Portland, OR
    2 days ago
  • $190k - $240k

     ...Consumer Growth Experience Engineering (CGX) builds the platforms and...  ...building scalable, reliable tooling and consumer experiences...  ...boundaries (Swift/Kotlin), debugging platform-specific issues and...  ...4+ years of experience as a software engineer. You are experienced... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Portland, OR
    2 days ago
  • $38.46 - $64.42 per hour

     ...We are seeking an MTS II - Software Developer (IaaS) to help build...  ...Develop services and tooling for bare metal provisioning,...  ...Computer Sciences, Computer Engineering or Software Engineering, or...  ...Kernel/user-space interface debugging: strace, perf, dmesg, lsof,... 
    Hourly pay
    Minimum wage
    Contract work
    Temporary work
    Local area
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    1 day ago
  • $65.6k - $101k

     ...designs and develops state‑of‑the‑art printer engines. You will be involved in the design and...  ...portion of the application; identify, debug, and create solutions for issues with code...  ...and understanding of firmware design tools and languages. Strong programming skills... 
    Temporary work
    Flexible hours

    HP

    Vancouver, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Debug Tools. Be the first to apply!