Staff Software Engineer, Application Specific Integrated Circuits Firmware
$207k - $300kDevelop firmware responsible for handling features such as power-on and reset of the ASICs, initializing low level hardware, security, and virtualizing the ASIC to multiple processes and Virtual Machines (VMs).Support trusted firmware, key management, and protect user data and privacy (i.e. confidential compute) using advanced security technologies.Develop tools to update and debug ASIC firmware, while enabling chip bring-up and hardware debugging.Collaborate closely with the hardware design and development teams on code design hardware/software interface.Build functional and cycle-level simulators that bit-accurately model the custom accelerator ASICs, along with tools and infrastructure to help with ASIC design verification, tapeout, and bring-up, and develop embedded CPU simulators as part of the full system simulator.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience working with embedded operating systems.3 years of experience with software design and architecture.Experience in C, C++ and Embedded Systems.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures/algorithms.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.Experience in embedded C/C++, embedded software development, Hardware/Software code design at the chip-level, multi-threaded designs, machine learning and video encoding/decoding.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. As a part of this team, you will develop C++ code that controls and monitors Google’s custom accelerators (ASICs), including TPUs (for machine learning) and VCUs (for video encode/decode). You will also define the API that the rest of the software stack uses to build planet-scale deployments of the systems that use these ASICs. You will write code that directly handles interrupts, DMAs, and many other hardware-centric features. You will have a direct role in the initial debug and bring-up of new ASICs and among the first teams to use the new chips. Additionally, our team owns simulation models that allow for early software development pre-silicon, work closely with external vendors and many internal teams including chip design, system software, ML supercomputer, compiler, and system test.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 behind Google's groundbreaking innovations, empowering the development of 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 working with embedded operating systems.3 years of experience with software design and architecture.Experience in C, C++ and Embedded Systems.
- Develop C++ firmware for Google’s custom ASIC accelerators, including low-level hardware initialization, security, virtualization, and... ...firmware updates and debugging. Collaborate with hardware and software teams to design hardware/software interfaces and build accurate...Application
$207k - $300k
...Android backup ecosystem integrations.Design and build... ...and evolve the backup engine to serve product needs... ...years of experience in software development.5 years of... ...experience with Android application development.3 years of... ...engineer, you will work on a specific project critical to...Application$207k - $300k
...Staff Software Engineer, Mobile (Android), Photos Backup Ecosystems Integrations Share Staff Software Engineer, Mobile (Android), Photos... ...of experience with Android application development. ~3 years of... ...engineer, you will work on a specific project critical to Google’s...Application$190.61k - $311.89k
...Role and ImpactAs a Silicon Photonics Integrated Circuit Engineer, you will play an instrumental role... ...integrated circuits, including applications in AI datacenter scale-up, laser sources... ...recruiter can share more about the specific compensation range for your preferred...ApplicationFull timeInternshipLocal areaImmediate startShift work$190.61k - $311.89k
## Senior Photonic-Integrated-Circuit Integration EngineerApplylocations:... ...Photonics Integrated Circuit Engineer, you will play an... ...integrated circuits, including applications in AI datacenter scale-up,... ...recruiter can share more about the specific compensation range for your...ApplicationInternshipLocal areaShift work- ...Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack About... ...system software on the application processor — bootloader... ...drivers, subsystem integration, and application-level... ...ability to read a hardware specification or register map and...ApplicationRemote workShift work
$262k - $364k
...s next-generation TPU firmware, solving complex system... ..., mentoring executive engineers and fostering a... ...across distributed ASIC-Software teams.Forge partnerships... ...engineer, you will work on a specific project critical to... .... Google’s end-to-end integration from chip to data...$262k - $364k
...Senior Staff Software Engineer, Embedded Systems, Firmware Share Senior Staff Software Engineer, Embedded Systems... ...software engineer, you will work on a specific project critical to Google’s... .... Google’s end‑to‑end integration from chip to data center offers...$159k - $230k
Support System Signal Integrity (SI) design on data center hardware... ...board, chip and system engineers, design partners, and... ...as required.Support Application-Specific Integrated Circuit (ASIC), package, board, connector... ...builds the hardware and software technologies that power...ApplicationWorldwide$189k - $303k
...re searching for a Staff Security Software Engineer. This is a software... ...systems.Lead successful integration of security... ...experience in a security-specific or security-... ...knowledge of embedded firmware security and hardware... ...qualified applicants with criminal histories...ApplicationWork at officeLocal area3 days per week$144.73k - $198.99k
...ready to rethink the impossible?As a Staff Software/ Firmware Engineer in our Research & Development team,... ...for memory subsystems Driver, FFS integration of Flash devices Tool integration e... ...subsystems for Air and Defense applications Bring up and in-system performance...ApplicationLocal area$207k - $300k
...Applicants in the County of Los Angeles: Qualified... ..., Electrical Engineering, Physics, Applied... .... ~5 years of software development experience... ...will work on a specific project critical... ...tolerant quantum circuits and syndrome... ...APIs to seamlessly integrate novel syndrome decoders...ApplicationTemporary work$207k - $300k
Lead the end-to-end software architecture, design, and development... ..., software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-development, optimize integration, and align cross-... ..., you will work on a specific project critical to Google...Worldwide$163k - $236k
Review chip specifications and designs, developing integration plans with software and system partners while coordinating... ...Develop validation firmware to verify hardware... ...in Electrical Engineering, Computer... ...most demanding AI/ML applications. You’ll be part of a...ApplicationWorldwide$119.8k - $234.7k
...than 25%Profession: Software EngineeringDiscipline... ...and Infrastructure Engineering (SCHIE) is the team... ...volumes. Thanks to its integrated design, this... ..., tracking software/firmware releases, and the fixes... ...is a different range applicable to specific work locations, within...ApplicationOngoing contractWork at officeLocal areaWorldwide3 days per week$190.9k - $334.1k
...cloud, on-prem, and custom applications.With over 30 billion... ...environments, and AI agents. For engineers joining Veza today, this... ...for a passionate Senior Staff (Tech Lead) Software Engineer who will play a... ...our IAM platform for our Integrations. You will collaborate...ApplicationWork at officeRemote workFlexible hours$189k - $303k
...re searching for a Staff Security Software Engineer. This is a... ...Lead successful integration of security capabilities... ...experience in a security-specific or security-... ...knowledge of embedded firmware security and hardware... ...considers qualified applicants with criminal histories...ApplicationWork at officeLocal area3 days per week$189.24k - $266.76k
...challenges with software and AI. As the Global... ...As a Sr. Staff Firmware Security Architect... ...authority over the engineers who implement it... ...and bundle integrity rules. Isolation... ...services and application code, and the threat... ...key-management specifications. Safety–...Application$175k - $225k
Job Title: Senior Photonic Integrated Circuit (PIC) Design EngineerLocation... ...Photonic Circuits Design Engineer to work on next-generation... ...architecture and component specification through simulation, layout,... ...photonic device simulation software (Lumerical or equivalent)....Remote work$142.8k - $274.8k
...EngineeringDiscipline: Firmware... ...Principal Firmware Engineer to lead the , development... ...bring-up, hardware/software co-design, and platform... ...during specification and design phases... ...security, and system integration.Create engineering... ...different range applicable to specific work...ApplicationOngoing contractLocal area3 days per week$217.57k - $260k
Staff Software Engineer - Integrations Design and implement a real-time, fault-tolerant data pipeline for customer identity verification Location:... ...Integrations in B2B and B2C Some experience with consumer-facing applications (eCommerce, Retail, Integrations etc) Experience...ApplicationTemporary workWork at officeFlexible hours- ...SummaryThe Senior Lead Engineer, Software develops, debugs... ...for various applications. They write,... ...hierarchy (from Firmware to Application).... ...development and integration for Celestica's... ...customer requirements/specifications and provide... ...FCT (Functional Circuit Test) bring-up and...ApplicationWork at office
- ...for Android backup ecosystem integrations, build OEM client SDKs, and evolve the backup engine. Improve reliability and resource... ..., at least 8 years of software development experience, 5 years... ...modular platforms for partner applications. Key Skills: Android Application...Application
$180.6k - $271k
.... Job Area Engineering Group, Engineering Group Software Engineering General... ...edge software, applications, and/or... ...Create software/firmware test plans, addressing... ...products at functional, integration and system levels... ...and specifications for ARM64‑based servers...ApplicationWork experience placementWork from home- ...role covers. About our Engineering Teams Wayve is... ..., anywhere. Within Robot Software, the Platform Integration team brings together the... ...validation and handover. As a Staff Software Engineer, you’ll... ...diagnosing problems across application software, middleware,...ApplicationWork at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
$180.6k - $271k
...Job Area: Engineering Group Software Engineering... ...Hiring for Staff/Sr. Staff/Principal... ...edge software, applications, and/or specialized... ...Create software/firmware test plans, addressing... ...at functional, integration and system... ...and specifications for ARM64‑based...ApplicationWork experience placementWork at officeWork from home$168k - $264.5k
...for a motivated Senior Circuit Design Engineer to join our dynamic... ...closely with other System/Software Architects, Power Integrity /Packaging experts and... ...features and specifications.Investigate innovative... ...for equity and benefits.Applications for this job will be accepted...ApplicationFull time$160.2k - $330.4k
...design, intelligent software, and next-... ...of the founding engineers, you’ll set technical... ...across hypervisor integration, guest OS enablement... ...for in-vehicle applications, including... ...systems, hypervisors, firmware, and silicon. Improve... ...to report to a specific location at least...ApplicationLocal areaWork from homeRelocation packageFlexible hours$143k - $286k
...OfficeRole summary:The (USA) Staff, Software Engineer will lead the design,... ...-edge retail solutions by integrating immersive and social technologies... ...to build scalable web applications and uphold technical... ...change and may be subject to a specific plan or program terms. For...ApplicationFull timeTemporary workPart time$184.7k - $324.8k
...algorithm development, firmware development to system... ...developing embedded software solutions for our... ...silicon team to craft specifications for future chips, building... ...hardware/software integration testing; and communicating... ...other terms of the applicable plan or program....ApplicationRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Application Specific Integrated Circuits Firmware. Be the first to apply!
- software quality assurance Sunnyvale, CA
- entry level software sales Sunnyvale, CA
- id software Sunnyvale, CA
- software sales Sunnyvale, CA
- software asset management analyst Sunnyvale, CA
- internship software Sunnyvale, CA
- android software developer Sunnyvale, CA
- software technical support engineer Sunnyvale, CA
- software intern Sunnyvale, CA
- software qa Sunnyvale, CA


