Principal Software Engineer
$142.8k - $274.8kMicrosoft Corporation
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.
$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...SuggestedLive inLocal areaRemote workFlexible hoursShift workDay shift- ...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
- ...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...SuggestedFull timeCasual work
$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....SuggestedPermanent employment$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...SuggestedFull timeLocal area- 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...
$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 wageWork experience placementFlexible hours$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 areaShift work- ...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 employmentContract workFor contractorsH1b
$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 timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...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 employmentContract workFor contractorsH1b
$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 timeLocal areaImmediate startRemote workFlexible hoursShift work$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 workInternshipLocal areaImmediate startWorldwideRelocation packageShift work$164k - $197k
...Description Role Summary The Principal Agentic AI Engineer owns the technical direction for a cluster of business domains, delivering... ...This is a hands-on, high-accountability role that combines software engineering depth with genuine enthusiasm for building AI...- 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...
$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- ...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 employmentFull timeH1b
- ...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
$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 wageFull timeWork experience placementLocal areaRemote workRelocationFlexible hours$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 timeRemote workRelocation- ...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 workApprenticeship
- ...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
- 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
$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...InternshipLocal areaImmediate startShift work$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 timeWork experience placementLocal areaImmediate startShift work$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 timeLocal areaImmediate startShift work- ...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 placementWorldwide
- ...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 employmentContract workFor contractorsH1b
$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 payFull timeInternship$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Hillsboro, OR
- embedded software Hillsboro, OR
- software applications developer Hillsboro, OR
- entry level software sales Hillsboro, OR
- software technology Hillsboro, OR
- software implementation project manager Hillsboro, OR
- software support Hillsboro, OR
- software qa Hillsboro, OR
- ultimate software Hillsboro, OR
- remote software sales Hillsboro, OR



