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

Principal Software Engineer

$142.8k - $274.8k

Microsoft Corporation

Overview

The Microsoft Azure team is seeking a Principal Software Engineer to lead the development of firmware , debugging, and validation of next-generation firmware solutions for Microsoft AI accelerators and cloud silicon platforms.

This role is focused on the architecting, development , debug and deployment of silicon firmware libraries focused on Compute Domains and ANC (Accelerator Network Controller) . This will require experience in SoC architecture, low-level firmware, silicon bring-up, hardware/software co-design, and platform initialization flows. The candidate will serve as a technical leader driving IP Firmware library architecture across multiple silicon programs while collaborating with hardware architects, validation engineers, security and Platform firmware and software teams. The role needs to be technical hands on leaders who will influence architecture across teams, drive complex initiatives, and effectively communicate with executives, customers, and engineering stakeholders.

Responsibilities
  • Define and drive firmware architecture for Silicon firmware libraries for ANC, Compute, and SoC infrastructure subsystems.
  • Influence microarchitecture decisions by working closely with silicon architects during specification and design phases.
  • Lead firmware strategy across multiple silicon generations and platform programs..
  • Provide technical leadership across firmware, hardware, validation, and software organizations.
  • Develop silicon firmware libraries in C/C++ for Compute engines, ANC sub system, DMA Engines, and other similar IP blocks.
  • Develop scalable and maintainable firmware frameworks and APIs.
  • Lead first-silicon bring-up activities.
  • Drive root-cause analysis for firmware, hardware, performance, and validation issues.
  • Define firmware verification requirements and test plans.
  • Lead cross-team initiatives spanning firmware, silicon architecture, software, security, and system integration.
  • Create engineering alignment across geographically distributed teams.
  • Collaborate with Azure hardware, platform software, systems, and validation organizations.
  • Represent firmware technical direction in leadership and architecture reviews.
  • Develop engineering best practices, coding standards, and architectural review processes.
  • Guide and support engineers across experience levels in their professional and technical growth.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Other requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 12-15+ years of experience in firmware, embedded systems, or SoC development.
  • Experience as a technical lead for complex silicon or firmware programs.
  • Demonstrated ownership of architecture, development, and delivery of production-quality firmware.
  • Good Programming skills in C/C++ and Python.
  • Experience in CPU and accelerator architecture, ARM/RISC architectures, On Chip Interconnect.
  • Experience in designing Boot loader, Platform Initialization sequences, Silicon Abstraction layers.
  • Experience in domains like Network controllers, and high-performance compute sub systems.
  • Silicon bringup. Debug and experience in using JTAG , Lauterbach TRACE32 and other debug tools.
  • Experience in using Emulation and FPGA ;Platforms
  • Experience with Azure hardware platforms.
  • Experience with AI accelerator silicon.
  • Experience with confidential computing and security firmware.
  • Experience working with emulation platforms (Zebu, HAPS, Palladium, Veloce).
  • Experience with firmware performance optimization and telemetry.
  • Experience in RAS, reliability, and serviceability architecture.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Hillsboro, OR vacancy
  • $94.1k - $123.48k

     ...matter. Shift: The regular hours for this position are day shift. Job Description: FormFactor is seeking a Principal Software Engineer to lead the design, development, modernization, and support of software applications used in advanced semiconductor... 
    Suggested
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    14 hours ago
  •  ...WHO WE’RE LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise in FP&A , a strong understanding of P&L and financial drivers , and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan .... 
    Suggested

    NIKE

    Beaverton, OR
    1 day ago
  •  ...Architects, Product Managers, Designers, Sport Science, and engineering squads across iOS, Android, wearables, and the backend...  ...globally. WHO WE ARE LOOKING FOR Nike is seeking a Principal Software Engineer who brings architectural depth, technical authority... 
    Suggested
    Full time
    Casual work

    Nike

    Beaverton, OR
    18 days ago
  • $80k - $105k

     ...leadership in the production of high-quality, secure, custom software for internal and external end users. Help with the establishment...  ...and clear code. Partner with Columbia QA and 3rd-party engineers to drive high-quality, on-time deliverables, assist in the QA... 
    Suggested
    Full time
    Local area

    Columbia Bank (WA, OR & ID)

    Hillsboro, OR
    3 days ago
  • Job Title Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Description Required experience & skills: HTML5/CSS/Bootstrap/SASS/LESS. Modern frontend frameworks, preferably...
    Suggested

    Keylent Inc

    Hillsboro, OR
    2 days ago
  • $115.2k - $172.8k

     ...Responsibilities Position Summary This position is within the Analysis Software Division and is part of the core software development team for...  ...the software development life cycle, including requirements engineering, design, implementation, testing, deployment, and maintenance.... 
    Permanent employment

    Onto

    Hillsboro, OR
    1 day ago
  • $115.9k - $197k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Hillsboro, OR
    3 days ago
  • $100.55k - $194.27k

     ...Cloud Application Software Development Engineer At Intel Foundry Automation - Government Programs, we believe in empowering our employees with the tools and opportunities to excel, grow, and make a real impact. If you're a Cloud Application Software Development Engineer... 
    Local area
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  • $80k - $100k

     ...Chip Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Hillsboro, OR
    a month ago
  •  ...Servers from individual components according to specification Experience with SATA, NVMe I/O capture and analyzers is nice to have Software Skills C# and Python programming experience is a must. Java, Batch and Shell scripting is nice to have. Ability to install and... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Hillsboro, OR
    a month ago
  •  ...DescriptionSoftware DeveloperOn behalf of our client, Procom Services is searching for a Software Developer for a contract opportunity in Hillsboro, OR.Software Developer Job DetailsSoftware Development Engineer with minimum 5 years of continuous development experience using C#.Net 5.... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Hillsboro, OR
    a month ago
  • $195.2k - $275.58k

    Job Details:Job Description: About the RoleThe Software and AI (SAI) organization is seeking a highly skilled software engineer to contribute to the development and low-level optimization of oneDNN, a complex, cross-platform, open-source performance library that serves... 
    Full time
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Intel

    Hillsboro, OR
    3 days ago
  • $111.1k

     ...technology lifecycle in action. Unlike many companies where hardware, software, and manufacturing operate separately, Intel brings them...  ...and global deployment. Whether you're tackling engineering challenges, improving operations, analyzing data, advancing next... 
    Summer work
    Internship
    Local area
    Immediate start
    Worldwide
    Relocation package
    Shift work

    Intel

    Hillsboro, OR
    3 days ago
  • $164k - $197k

     ...Principal Agentic AI Engineer The Principal Agentic AI Engineer owns the technical direction for a cluster of business domains, delivering automation...  ...is a hands-on, high-accountability role that combines software engineering depth with genuine enthusiasm for building AI... 

    First Tech Federal Credit Union

    Hillsboro, OR
    2 days ago
  • Senior DevOps Engineer We are looking for senior DevOps engineers who excel in AWS/cloud multi-region/dc environments that can scale with...  ...or a related field. · 5+ years of experience in large-scale software development/devops. · Prefer 5 or more years of hands-on experience... 

    BizTek People

    Hillsboro, OR
    1 day ago
  • $184k - $276k

    ## Senior Director of Software EngineeringApplylocations: Hillsboro-ORtime type: Full timeposted on: Posted Todayjob requisition id:...  ...is seeking a highly accomplished Senior Director of Software Engineering to lead the software development function for our Metrology product... 
    Permanent employment

    Onto Innovation Inc.

    Hillsboro, OR
    4 days ago
  •  ...Job Description Job Description The AI Engineer will play a key role in advancing our artificial intelligence capabilities by developing, optimizing, and deploying sophisticated models. Working closely with our product development and research teams, this role reports... 
    Home office

    USA Gomobile Inc

    Hillsboro, OR
    26 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-At least 2 years of... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Hillsboro, OR
    a month ago
  • $102k - $173.4k

     ...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Relocation
    Flexible hours

    KLA-Tencor

    Hillsboro, OR
    a month ago
  • $110.09k - $151.37k

     ...Profession (Job Category):Sales, Marketing & Product ManagementJob Schedule: Full timeRemote:NoJob Description:POSITION:Applications Engineer IIDIVISION: Metrology and Analysis Systems Division (MAD)COMPANY: Hitachi High-Tech America, Inc. (“HTA”)LOCATION: Hillsboro,... 
    Full time
    Remote work
    Relocation

    Hitachi

    Hillsboro, OR
    7 days ago
  •  ...opportunities for professional growth in advanced machining strategies, multi-axis programming, tooling optimization, and manufacturing engineering.  Benefits StenTech offers a comprehensive benefits package designed to support the health, financial well-being, and... 
    Temporary work
    Apprenticeship

    StenTech, Inc

    Hillsboro, OR
    23 days ago
  •  ...components utilizing GibbsCAM. Program and optimize 3, 4, and 5-axis machining centers. Develop machining strategies from engineering drawings and CAD models. Create setup documentation and manufacturing instructions. Determine efficient machining sequences... 
    Flexible hours

    StenTech USA

    Hillsboro, OR
    11 days ago
  • Full Stack Software Developer Location: Hillsboro, OR Duration: 24 Months Job Description As a software developer, you'll join client's local development team and work with the other developers using the SCRUM development methodology and delivering end-user features and... 
    Local area

    InterSources

    Hillsboro, OR
    1 day ago
  • $149.6k

     ...Job Details: Job Description: The Role and Impact As a Software Solutions Engineering PhD Intern, you will contribute to the development of integrated software solutions tailored to customer and platform needs. Your work will involve collaborating with cross-functional... 
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    1 day ago
  • $128.88k - $245.16k

     ...(DA), you will be responsible for enabling and supporting the engineering infrastructure, design environments, and automation frameworks...  ...their daily design activities.This role requires a combination of software development, DevOps, EDA tool administration, and customer... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    7 days ago
  • $122.44k - $232.19k

     ...RoleJoin a team developing next-generation CPU cores that power client, server, IoT, and AI platforms. As a Mid-level Physical Design Engineer CPU, you will contribute to delivering high-performance, power-efficient silicon using advanced process technologies.In this role,... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    7 days ago
  •  ...Job Description Job Description POSITION SUMMARY Under direct supervision, provides application engineering support for the development, implementation, and optimization of ETI's component products and services, including vacuum pumps, dry pumps, abatement systems... 
    Work experience placement
    Worldwide

    Ebara Technologies - USA

    Hillsboro, OR
    4 days ago
  •  ...SilentLake as well as from 32-bit to 64-bit environmentsQualifications4 or more years of experience in C/C++/C# and/or Java client software development. You have experience in Windows and/or Android technology and product development. 2+ years of experience in Android... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Hillsboro, OR
    a month ago
  • $26 - $47.5 per hour

     ...Solutions is seeking a motivated and detail-oriented Embedded Firmware Engineer Co-Op to join our team in Hillsboro, OR for the Winter/Spring 2...  ...Collaborate with cross-functional teams including hardware, software, and test engineers. Debug and troubleshoot firmware issues... 
    Hourly pay
    Full time
    Internship

    Skyworks

    Hillsboro, OR
    3 days ago
  • $184k - $276k

     ...Onto Innovation Inc. in Hillsboro, Oregon is looking for a Senior Director of Software Engineering to lead the software development for our Metrology product group. You will set the technical vision and lead a high-performing team responsible for innovative software solutions... 

    Jobleads-US

    Hillsboro, OR
    4 days ago

Do you want to receive more vacancies?

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