Principal Software Engineer
$142.8k - $274.8kMicrosoft 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.
- 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.
- 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.
$150.5k - $214.5k
...that succeeds together. Because at UKG, your work matters—and so do you. Software Development Engineer - Enterprise Finance Solutions Position Summary We are seeking a seasoned Principal Software Development Engineer to lead the design, implementation,...SuggestedLocal area$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...SuggestedTemporary workFlexible hours$120k - $165k
...delivering exceptional results.Here, you will find more than just a job—you will find purpose and pride. Role SummaryThe Principal Software Engineer (Mobile) is a hands‑on technical leader responsible for the design, development, and evolution of mobile applications supporting...SuggestedFull timeTemporary workLocal areaWork visaFlexible hours$150k - $300k
...the life sciences industry, committed to making a positive impact on its customers, employees, and communities.The RoleAs Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one...SuggestedWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$272k - $431.25k
...the world's most dedicated people working for us! The Cloud Engineering & Services team is building an enterprise governance layer... ...substrates and enterprise integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to join...SuggestedFull timeContract workRemote work$144k - $198k
...will find more than just a job—you will find purpose and pride. Your role at BaxterJoin our dynamic team as a Senior Principal Software Systems Engineer in the R&D/Software organization, where you will play a pivotal role in developing groundbreaking healthcare solutions...Full timeTemporary workLocal areaWork visaRelocation packageFlexible hours$272k - $431.25k
...the team and see how you can make a lasting impact on the world.At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and...Full timeRemote workShift work- Looking for a candidate with a combination of hands on programming and management experience. Candidates with Java or Python software development experience along with experience managing/mentoring other developers.
- ...coffee and pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering... ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current...Live inWork at officeWork from homeFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$29 - $34 per hour
...powered technology, and intelligent asset management solutions. Our software enables customers to manage the full lifecycle of assets,... ...: Siemens Asset Management Software (AMS) Software Engineering Team is looking for an intern to join us for Summer 2027 to gain...Hourly paySummer workInternshipSummer internshipLocal areaRemote workWorldwide$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...Job title: Software Engineer IV Location: Remote Duration: 6+ Months (Right to hire) Position Summary ~ The Senior Software Engineer is responsible for designing, developing, and maintaining scalable technology solutions that support Client's responsible...Remote work
- ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges... ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the...Full time
- ...Position: Senior Quality Engineer / SDET Type: Full-Time Location: Raleigh, NC / Westlake, TX / Burlington, MA Key Requirements: ~5+ years of experience in Software Testing and Test Automation with a strong focus on API Testing. ~ Hands-on experience with...Full timeFlexible hours
- ...Chain Fast Fulfillment IT team is moving beyond traditional software development. We are an AI-Native organization building the next... ...to production. Who you are We are looking for Software Engineers who are excited by ambiguity and passionate about engineering...
- ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred...Permanent employmentFull timeContract workRemote work
- ...! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations. Job Summary In this role, you will...Full timeTemporary workCasual workImmediate start
$78.8k - $131.3k
RELX, Inc. d/b/a LexisNexis USASoftware Engineer IIIVenture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606)JOB DESCRIPTION:Lead the design of specific software products and introduce new patterns for Microservices FrontEnd...Full timeWork at officeLocal areaRemote work$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example... ...requirementsOperating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- ...: PermanentPosted: 2026-08-27Deadline: 0001-01-01Our client, a leading commercial insurance organization, is seeking a Senior Software Engineer to join their team. You will be part of the Technology & Engineering organization supporting Agile delivery teams responsible...Remote work
$86.6k - $144.4k
...opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and... ...the RoleThis position performs complex research, design, and software development within our provider data management product line,...Full timeLocal area$152.5k - $205k
...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent...Flexible hours- ...shape how the world connects. We're the global communications software company and Tier 1 network operator with global reach. The voice... ...what's next? #JoinTheBandWhat We Are Looking For:As a Software Engineer on our Billing Engineering team, you’ll get to build and expand...Flexible hoursShift work
$148.5k - $223.9k
...are the future of Salesforce.The Experience:Salesforce is looking for a technically strong, energetic, and collaborative engineers to join the software engineering team for the AppExchange Go To Market App. This is a new platform transforming Salesforce’s AppExchange...Full timeFlexible hours- ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective...Long term contractFor contractorsRemote work
$140k - $160k
About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed... ...you to realize your own success and fulfillment.As a Ignition Software Engineer III for the Information Solutions team you will have...Full timeRemote work$108k - $131k
...Software Engineer, Full StackRaleigh, NCThe Team + The RolePendo's feature teams build the experiences that help customers understand their users, improve their products, and get more value from their software. Engineers work closely with Product and Design to solve meaningful...Work at officeRemote workFlexible hours3 days per week- ...shape how the world connects. We're the global communications software company and Tier 1 network operator with global reach. The voice... ....Work cross-functionally with product managers, senior engineers, and support teams to ship features like conferencing, TTS/IVR...Shift work
$105k - $130k
...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Matthias McLaughlinPiper Companies is seeking an IAM Software Engineer for a leading technology organization. The IAM Software Engineer can work remotely within the United States or in a hybrid...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Raleigh, NC
- senior principal scientist Raleigh, NC
- senior principal cloud computing engineer Raleigh, NC
- principal cloud computing engineer Raleigh, NC
- software engineer - cloud services Raleigh, NC
- software technical support engineer Raleigh, NC
- remote software sales Raleigh, NC
- software sales representative Raleigh, NC
- software quality assurance Raleigh, NC
- software qa Raleigh, NC





