Principal / Senior Software Engineer
InterSources Inc
Principal / Senior Software Engineer
Location: Santa Clara, CA Duration: Full-time/Perm
We are looking for a senior/principal Software Engineer with hands-on experience with x86 low level programming including device drivers, boot-up sequence, and BIOS. The ideal candidate would be at ease architecting and implementing hardware-software interfaces, embedded microcontroller subsystems and driving implementation of low-level firmware on high-speed networking chips. The candidate must have good knowledge of communication protocols such as PCI-Express (Gen-3 and above), DDR, Ethernet, NVMe, or similar interfaces.
Overview: Client is a leader in purpose-built connectivity solutions for data-centric systems, is seeking a senior/principal Software Engineer for their Santa Clara (California) Design Center. Partnering with leading processor vendors, cloud service providers, seasoned investors and world-class manufacturing companies, Client is helping data-centric system designers remove performance bottlenecks in compute-intensive workloads such as Artificial Intelligence and Machine Learning.
Basic Qualifications
- Strong academic and technical background in computer/electrical engineering. At a minimum, a Bachelor's in EE or Computer Science is required, and a Master's is preferred.
- 5 years' experience supporting or developing complex SoC/silicon products for Server, Storage, and/or Networking applications.
- Experience developing software/firmware running on embedded microcontrollers. Experience developing low level x86 drivers and BIOS.
- Experience working with logic designers to architect, specify, and verify hardware-software interfaces on complex SoCs.
- Professional attitude with the ability to prioritize a dynamic list of multiple tasks, to plan and prepare for customer meetings in advance, and to work with minimal guidance and supervision.
- Entrepreneurial, open-mind behavior and can-do attitude. Think and act fast with the customer in mind!
Required Experience
- High level of proficiency in C/C++ (preferred) and programming for resource limited controllers.
- Deep knowledge of x86 boot up process from cold power-on to full OS bring-up. Familiarity with configuration and performance monitoring of server sub-systems.
- Understanding of boot loader technologies like UEFI, ACPI, coreboot preferred.
- Hands-on experience with EDK2, Linux codebase and device drivers preferred.
- Hands-on experience with encryption, authentication, and security in embedded controllers.
- Familiarity with TPM, TrustZone, secure boot and delivering secure firmware updates.
- Familiarity with hypervisor technologies (VMWare etc).
- Experience in developing BIOS software to configure and bring up server sub-systems.
- Working knowledge of BMC software for cloud scale fleet management.
- Working knowledge of PCIe, CXL, Ethernet, DDR, SPI, I2C/I3C protocols.
About Us: InterSources Inc, a Certified Diverse Corporation, was founded in 2007, to offer innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 14 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our Employees, Vendor and our Clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees, and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.
$170k - $277k
...stronger relationships, and the kind of precision that drives great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next-generation technologies within our GlobalProtect team. We are...SeniorFull timeWork at office$223k - $306.5k
...of IT in a security-first world. Job Summary As a Sr Principal AI Engineer, you will join a dynamic team to pioneer our Generative AI... ...business applications. This role moves beyond traditional software engineering to design intelligent, agentic workflows that will...SeniorFull timeWork at office$170k - $277k
Palo Alto Networks, Inc. is looking for a skilled developer to join their Layer-7 Security group in Santa Clara, CA. The role involves designing and developing device identity solutions for Next-Generation Firewalls, with an emphasis on functionality and performance. Candidates...Senior$170k - $277k
...outcomes. Job Summary The Team Engineering - Our engineering team is at the core of... ...and field support throughout the entire software development cycle. This role requires a... ...experience, including significant time in senior technical leadership rolesStrong...SeniorFull timeWork at office$205.5k - $310.2k
Senior Principal Security Software Engineer - C and Cryptographic Systems Join us to do the best work of your career and make a profound social impact as a Senior Principal Data Security Software Engineer on our Software Engineering Team. This is an on‑site position in...SeniorRelocation- Palo Alto Networks, Inc. is seeking a Senior Staff Engineer to contribute to their innovative cloud security product, Data Loss Prevention (... ...attendance 3 days a week. Candidates should have extensive software engineering experience, particularly with Core Java and associated...SeniorWork at office3 days per week
$147k - $237.5k
...stronger relationships, and the precision that drives great outcomes. Job Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation Layer 7 security capabilities. This strategic role drives...SeniorWorldwide$130k - $200k
...Senior / Principal Flight Software Engineer – Space Systems *REMOTE* Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team. This is a hands-on role focused on building and testing...SeniorRemote work$154k - $286k
...compute, AI, networking, and memory-coherent systems, where early software bring-up, performance analysis, and protocol compliance are... ...deliver solutions related to PCIe and CXL In this role, the engineer will be responsible for designing, developing, and maintaining...Senior- ...Oracle Cloud Infrastructure Data Plane Engineer We're proud to have sponsored and attended RustCon 2025. This posting is made for RustCon... ...skills. ~ Comfortable with complex, swiftly evolving software development environments. ~ Ability to learn new technologies...SeniorWork experience placementLocal areaRemote workFlexible hours
$170k - $277k
...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected... ...of waiting for directions. Job Summary As a Sr. Principal Software Engineer in the Engineering team, you will join a world-...SeniorFull timeWork at office$119.8k - $234.7k
...Overview About the Role We're building AI-first engineering systems that power growth at Microsoft - designing, shipping, and scaling... ...AI-first engineering environment What We're Looking For Software engineering fundamentals with experience building, shipping,...SeniorOngoing contractLocal area$234.4k - $351.6k
...Senior Principal Software Engineer At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about...SeniorPart timeLocal areaRemote work$154k - $286k
...Cadence C++ Software Engineer At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance...Senior- ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO...Senior
$206.5k - $295k
...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Sr. Principal Software Engineer to join our Zscaler Digital Experience (Core Intelligence and Data) team. This is a San Jose, CA based role, reporting to...SeniorFull timeWork at officeLocal areaWorldwide$154k - $286k
...develop leaders and innovators who want to make an impact on the world of technology. We are looking for an experienced C++ software engineer to join the Protium Software Development Team to develop and enhance the FPGA-Based Prototyping product which is used by...Senior$96.8k - $251.6k
...Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed... ...(low latency). You will mentor senior engineers, drive strategy, and be responsible... ...executives for investment and drive the software design and development for new major data...SeniorTemporary workWork experience placementWorldwideFlexible hours$170k - $277k
...drives great outcomes. Job Summary In the Layer-7 Security Software team, we are responsible for at least one, often two to three... ...offers. Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered...SeniorFull timeWork at office$147k - $237.5k
.... Job Summary The ADEM engineering team is the engine of innovation... ...trends; we create them. As a Principal Engineer focused on the Agent... ...group is seeking a Principal Software Engineer to serve as a... ...multiplier by mentoring Staff and Senior engineers, fostering a...SeniorPermanent employmentFull timeWork at officeLocal area$148.5k - $313.7k
...please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success...SeniorFlexible hours- ...Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed... ...scalability and low latency. You will mentor senior engineers, drive strategy, and be... ...executives for investment, and drive the software design and development for new major data...SeniorWork experience placementWork at officeWorldwide
$96.8k - $251.6k
...attendees interested in Oracle opportunities. We face several engineering challenges in critical foundational data‑plane services that power... ..., collaborate with executives for investment and drive the software design and development for new major data‑plane components of...SeniorTemporary workWork experience placementLocal areaRemote workFlexible hours$150k - $260k
...Staff/Senior/Principal Software Engineer (Elixir/AI Focus) Location: Remote (with occasional travel) Base Location: Salt Lake City, UT, US Employment Type: Full-time Salary Range: $150K - $260K (Based on YOE; potential flexibility for more tenured candidates) We are a...SeniorFull timeContract workRemote work$136.5k - $253.5k
A global electronic design automation company in California seeks a Software Engineer to join its R&D team. This role focuses on developing and maintaining the core infrastructure components of the Virtuoso Platform. Candidates should possess strong skills in C/C++, problem...Senior$170k - $277k
...scalable and secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio. Sr Principal Software Engineer Technical experts that help accelerate adoption of the very best engineering practices, while maintaining knowledge on...SeniorFull timeWork at office$170k - $277k
...drives great outcomes. Job Summary Your Career Palo Alto Networks is looking for a highly experienced, hands-on Senior Principal AI Software Engineer to architect and build the next generation of Generative AI applications and agentic systems across the enterprise....SeniorFull timeWork at officeVisa sponsorshipWork visa$170k - $277k
...skills for efficient and robust implementation, and interact with quality assurance and field support teams throughout the entire software development cycle. Key Responsibilities Innovate, design, develop and improve the Next‑Generation Firewall in terms of functionality...Senior- Senior / Principal Software Engineer - Distributed Systems & Databases January 28, 2025 Xage is the first and only zero trust real-world security company. Powered by the Xage Fabric, the company’s Identity & Access Management, remote access, and dynamic data security solutions...SeniorContract workRemote workWorldwide
$170k - $210k
...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services,Information Technology. This role offers the chance...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal / Senior Software Engineer. Be the first to apply!
- senior principal software engineer Santa Clara, CA
- principal software engineer Santa Clara, CA
- principal Santa Clara, CA
- senior principal cloud computing engineer Santa Clara, CA
- principal architect Santa Clara, CA
- principal data scientist Santa Clara, CA
- principal cloud computing engineer Santa Clara, CA
- senior principal scientist Santa Clara, CA
- senior development executive Santa Clara, CA
- senior technical manager Santa Clara, CA

