Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture
$207k - $300kDesign and lead the multi-year effort to modernize Google’s next-generation Baseboard Management Controller (BMC) software architecture, ensuring scalability across heterogeneous platforms (Compute, Storage, hardware accelerators like TPUs and GPUs).Own the Linux kernel, networking stack, and installation systems for the BMC. Develop, debug, and optimize device drivers and core kernel subsystems across multiple generations of ARM-based or custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and infrastructure groups to gather requirements, define architectural boundaries, and ensure seamless hardware/software integration.Architect robust software pipelines to interface with complex board-level topologies using I2C, I3C, SPI, UART, USB, and CANbus.Represent Google in the open compute project (OCP) and other industry bodies. Lead the definition, standardization, and internal adoption of the open boot management framework - infrastructure control protocol (OBMF-ICP).Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development. 5 years of experience in working with embedded operating systems.5 years of experience in testing, and launching software products.3 years of experience with software design and architecture.Experience with embedded systems, Linux drivers, C/C++.Preferred qualifications:Experience building, configuring, and modifying embedded Linux platforms. Track record in device driver development, device tree architectures, kernel memory management, and board bring-up.Experience driving internal standardization or contributing to industry-standard hardware management specifications (e.g., DMTF, Redfish, PLDM, MCTP).Experience interfacing with and debugging I2C, I3C, SPI, UART, USB, and CANbus.Proficiency in hardware diagnostic tools (logic analyzers, I2C, SPI protocol analyzers, oscilloscopes) to root-cause silicon-to-software bugs.Understanding of Linux networking stacks, network booting (PXE/DHCP), and secure installation pipelines.Track record of upstreaming code to Linux Kernel or contributing to industry standards bodies (e.g., DMTF, OCP, Redfish).Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience.8 years of experience in software development. 5 years of experience in working with embedded operating systems.5 years of experience in testing, and launching software products.3 years of experience with software design and architecture.Experience with embedded systems, Linux drivers, C/C++.
$207k - $300k
Lead the end-to-end software architecture, design, and development of high-performance... ..., software, and system engineering teams to drive pre-silicon... ...—spanning FW, BIOS, Kernel, and drivers—ensuing rigorous... ...excellence, and professional growth.Manage project priorities,...SuggestedWorldwide$262k - $364k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large-scale software solutions.Build next... ...features, including software architecture evolution, new solver algorithms... ...network programming coordination/management, and availability, improving...SuggestedWorldwide$262k - $364k
...the technical strategy and architecture for AI-ready data... ...analytics.Lead the Data and AI engineering track. Guide designs, mentor... ...to integrate identity management and access controls.Minimum qualifications:Bachelor... ...; and testing/launching software products.Experience...Suggested$207k - $300k
...translating low-level software performance insights into architectural requirements for... ....Optimize Linux kernel internals and hypervisors... ...direct engineers, fostering rigorous... ...expertise you will manage project priorities... ...software solutions.As a Staff Software Engineer...SuggestedWorldwide$207k - $300k
...of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware... ...optimization and management, including the... ...and system-level control.Provide technical... ...team of engineers while managing project... ...software design and architecture.Experience in...SuggestedWorldwide$150k - $217k
...4 hour customer support.Manage the customer’s problem through... ...and underlying architectures by troubleshooting, reproducing... ...in Java, C, C++, software framework, Python, Shell... ...administrator level knowledge of Linux/Unix or operating systems (from Kernel to Shell and beyond,...Shift work$207k - $300k
Lead the design, architecture, and development of scalable and robust... ...Leads (TLs) (L5-8), Product Managers (PMs), Cross-Functional (XFN... ...experience.8 years of experience in software development.5 years of... ...:Master’s degree or PhD in Engineering, Computer Science, a...Worldwide$207k - $300k
...the team, design, and architecture to build customer facing... ...systems.Involve in software design and implementations... ...teams effectively, manage complex requirements and... ...development velocity, engineering excellence and product... ...development, Unix/Linux environments, distributed...$262k - $364k
...TL), defining the architecture and technical road map for the software stack on our accelerator... ...software, core Linux OS components,... ...Networking, Power Management strategies, and the... ...sockets, TCP/IP, kernel networking stack).... ...degree or PhD in Engineering, Computer Science,...Worldwide$262k - $364k
...coach a distributed engineering team, fostering... ...Large-Scale and LLM Architecture: Design and deploy scalable software and advanced... ...System Design, and Kernel Drivers.Preferred... ...IPU components and Linux kernel/Guest RDMA... ...(GDS).As a Senior Staff Software Engineer,...Remote workWorldwide$222k - $308k
Manage customer problems through effective diagnosis... ...and underlying architectures by troubleshooting, reproducing... ...stakeholders in engineering, sales, and customer organizations... ...(e.g., networking, software, application,... ...network administrator, with Linux/Unix or operating...InternshipShift work$262k - $364k
...a distributed team of engineers.Facilitate alignment and... ..., and timelines.Manage project priorities, deadlines... ...enhance large-scale software solutions.Minimum... ...experience with design and architecture; and testing/launching... ....Experience in Kernel programming and firmware...Worldwide- ...diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power,... ...lifecycle. Working closely with Project Managers and cross-functional teams, this... ...management, financial, or quality management software is a plus.Excellent written and...Work at office
$207k - $300k
...enrichment, and search indexing architectures. Design, lead, build, and... ...from the ground up, managing safe rollouts across our global... ...capabilities by partnering across engineering and product to enhance core... ....8 years of experience in software development. 5 years of experience...$262k - $364k
Define the multi-year architectural outook and strategy... ...testing platform and SDLC management. Execute on the... ...systems.Partner with engineering and business stakeholders... ...of experience in software development, and with... ...forward.As a Senior Staff Software Engineer, you...$55 - $60 per hour
...database platform strategy, architecture, governance, and technology... ...AI-first Database Platform Engineering model.• Drive AI-powered automation... ...tuning, and incident management.• Build and manage self-service... ..., data protection, access controls, backup, recovery, and disaster...Full timeShift work- ...in the enterprise IT service management (ITSM) and digital workflow... ...problems with clean, cloud-native architectures and rapid delivery cycles.... ..., implementing security controls, and managing system upgrades... ...Platform ServiceNow App Engine ServiceNow System Administration...Remote workFlexible hours
- ...Oversee all aspects of financial management, including budgeting, forecasting, and financial reporting. Manage all accounting operations, including Billing, A/R, A/P, GL, and Revenue Recognition. Coordinate and direct the preparation of the budget and financial forecasts...Interim role
$207k - $300k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., outcomes, and timelines.Manage project priorities,... ...maintain, and enhance large scale software solutions.Minimum qualifications... ..., storage, or hardware architecture.3 years of experience with software...Worldwide- ...currently seeking a Manager, Cloud - GCP for... ...) hub-and-spoke architectures. Architect and... ...robust security controls and compliance policies... ...learning, engineering excellence, and operational... ...Basic software development skills... ...proficiency in Unix/Linux environments and...Full timeH1bLocal area
$176k - $256k
..., scalable, and secure network architectures within GDC lab environments, spanning... ...deployment, configuration, and management of multi-vendor network hardware and software, including routers, switches,... ...'s degree in Computer Science, Engineering, a related field, or equivalent...$207k - $300k
...coach a distributed team of engineers.Facilitate alignment and... ..., outcomes, and timelines.Manage project priorities, deadlines... ..., and enhance large-scale software solutions.Minimum... ...with software design and architecture.Experience in Kernel Drivers and GPU DriversPreferred...Worldwide- ...Practice is seeking a Senior Architect to design and deliver enterprise-grade agentic AI solutions. You will define reference architectures spanning pro-code agentic systems on Azure AI Foundry and low-code automation on Microsoft Power Platform and Copilot Studio —...
- ...You will optimize on-prem, hybrid, and cloud environments, focusing on hyperconverged systems and Dell PowerFlex, while guiding architecture decisions with senior teammates. The role emphasizes technical mentorship, modernization initiatives, and strong collaboration with...
- A rapidly growing alternative asset management firm with more than $1 billion in assets under management is seeking a Controller to join its leadership team in Dallas, Texas or West Palm Beach, FL. The firm focuses on investments within the defense technology sector and...
$90k - $113k
...Commitment Partnership Ingenuity Financial Controller - Healthcare/Hospital #25-00966 $90,000... ...a Controller to assist the CFO in managing daily financial operations, including month... ...requirements effectively to department staff. Conduct departmental orientation for new...Permanent employmentPlacement yearWork at officeLocal areaVisa sponsorshipRelocation package- ...Systems’ virtualized and cloud-native software solutions modernize operators’ network architectures, expand the range of services... ...SUMMARY: The Systems Engineer (Mobile) ‐ US will impact the organization... ...~ Some hands‐on experience with Linux/Ubuntu/CentOS ~ Able to live...WorldwideFlexible hours
- ...you bring both technical expertise and leadership to your accounting work? We’re looking for an experienced Controller to oversee the firm’s financial management, accounting, and reporting functions. You’ll ensure integrity and compliance across all financial processes,...Temporary workWork at office
$165k - $175k
...overcome their most pressing management and technology challenges. Operating... ...’re seeking an experienced Controller to lead accounting and... ...Manager, Senior Bookkeeper, and Staff Accountant/Payroll Specialist... ..., and IT System Custom Software Development #J-18808-Ljbffr...Full timeWork at officeDay shift$160k - $220k
...detailed and technically proficient Controller to lead the day-to-day... ...reporting functions for the firm's management company and its investment... ...and mentor junior accounting staff, fostering a culture of... ...High proficiency in accounting software and advanced Microsoft Excel...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture. Be the first to apply!
- senior linux systems engineer Sunnyvale, TX
- embedded software Sunnyvale, TX
- entry level software sales Sunnyvale, TX
- software technology Sunnyvale, TX
- software implementation project manager Sunnyvale, TX
- software support Sunnyvale, TX
- government software Sunnyvale, TX
- software engineer - cloud services Sunnyvale, TX
- remote software sales Sunnyvale, TX
- healthcare software sales Sunnyvale, TX



