Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Application Specific Integrated Circuits Firmware

$207k - $300k

Google

Develop 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Application Specific Integrated Circuits Firmware in Sunnyvale, CA vacancy
  • $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

    Google

    Mountain View, CA
    1 day ago
  • $156k - $255k

     ...member of the Marketplace integrity team, you will be...  ...scalable systems, applications, data pipelines and product...  ...produce high quality software that is unit tested,...  ...and performing best engineering practices to initiate...  ...certifications, and specific work location. This... 
    Application
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $111.07k - $166.4k

     ...SW Team develops software for Marvell's DSP...  ...and the role of a Staff Engineer in our team is to...  ...of embedded C firmware for controlling our...  ...design, and system integration approachesTranslate complex specifications from standards...  ...process.All qualified applicants will receive... 
    Application
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  • $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... 
    Application
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    2 days ago
  •  ...Application close date: Applications will...  ...schematic and circuit design. You will...  ...verification including integration and flight...  ...the electrical engineering team to...  ...interface definitions, specifications, and control...  ...including hardware, firmware, and software integration... 
    Application
    Permanent employment
    Temporary work
    Local area
    Worldwide

    Blue Origin

    Cupertino, CA
    3 days ago
  • $207k - $300k

     ...impact, critical server software projects from design...  ...computer architecture, BIOS, firmware, and the kernel to...  ...a distributed team of engineers, elevating technical...  ..., continuous integration, GPU drivers, computer...  ...engineer, you will work on a specific project critical to Google... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $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... 

    Google

    Sunnyvale, CA
    2 days ago
  • $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... 
    Application
    Local area

    Infineon Technologies

    San Jose, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    1 day ago
  • $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... 
    Application
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $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... 
    Application
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $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

    CyberCoders

    Sunnyvale, CA
    3 days ago
  • $147k - $220k

     ...AI, Cloud, and edge applications. Join us at Ampere...  ...is seeking a Senior Software Engineer to design, develop,...  ...low-level platform firmware for Armv9-based systems...  ...Design, develop, integrate, and maintain Trusted...  ...and maintain firmware specifications, architecture and... 
    Application
    Local area

    Ampere

    Santa Clara, CA
    1 day ago
  •  ...Staff Software EngineerAt Commure, we're building the AI Operating System...  ...single AI-native platform integrated with 60+ EHRs.Healthcare...  ...The domain is EMRs, but the engineering problem is distributed...  ...to when something below the application layer is misbehaving.Production... 
    Application
    Work at office
    Immediate start

    Commure

    Mountain View, CA
    4 days ago
  • $184.7k - $324.8k

     ...could accomplish. SoC Firmware engineers at Apple implement...  ...developing embedded software solutions for our current...  ...team to craft specifications for future chips, building...  ...hardware/software integration testing; and...  ...other terms of the applicable plan or program.EEO... 
    Application
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  •  ...foundational hardware and software for the semiconductor...  ...The Role As a Firmware Engineer at Normal, you will...  ...firmware development Specification and creation of a...  ...experience FPGA and In-circuit debug Experience...  .... All qualified applicants will receive consideration... 
    Application

    Normal Computing Corp.

    Mountain View, CA
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation...  ...to control and system integration—to deliver innovative,...  ...a Robot Simulation Engineer to develop advanced...  ...expected to report to a specific location at least 3...  ...skills and capabilities. Applicants in the recruitment... 
    Application
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Application
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $142.8k - $274.8k

     ...Hardware Infrastructure Engineering (SCHIE) is the...  ...Azure's Firmware Center of Excellence...  ...future of pre-silicon software development for...  ...one-off project-specific implementations.Influence...  ...operating system integration.Debug complex...  ...documents, where applicable.Preferred... 
    Application
    Ongoing contract
    Permanent employment
    Temporary work
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $193.3k - $261.5k

    The AWS BIOS Engineering team creates and...  ...custom firmware solutions for...  ...validationPlatform Integration:- Interface with...  ...Review technical specifications and design...  ...professional software development experience...  ...County applicants: Job duties for...  ...supervisors, and staff; adhere to... 
    Application
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $129.3k - $225.3k

     ...System Design and Integration EngineerImagine...  ...for a power design engineer that leads the...  ...teams to pass all specifications and requirements...  ...Python, JMP, Matlab).Circuit level simulation...  ....Experience with firmware definition and...  ...other terms of the applicable plan or program.... 
    Application
    Contract work
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $176.1k - $308.2k

     ...all started when engineer Fred Luddy wrote...  ...DescriptionAs a Staff Engineer, you will...  ...They combine deep software engineering fundamentals...  ...in AI/ML integration, cloud architecture...  ..., including specification, design, implementation...  ...partners where applicable • Proactively identify... 
    Application
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $150.08k - $286k

     ...Home OfficePosition: Staff Software EngineerJob Location:...  ...the requirements into applicable types. Anticipate the...  ...from past software engineering solutions to avoid recurrence...  ...work in tandem for specific components or modules...  ...in CI/CD (Continuous Integration/Continuous Delivery),... 
    Application
    Full time
    Temporary work

    Walmart

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...experts in energy, AI, software engineering, and products to...  ...here.About the roleAs a staff backend software engineer...  ...plan, coordinate and integrate your work.This is...  ...software systems and applications.Excellent problem solving...  ...share more about the specific salary range for your... 
    Application
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    4 days ago
  •  ...(.)You Are:A senior Oracle Utilities Integration Lead who brings both the architectural...  ...service platforms, and legacy utility applications.Serve as the primary integration SME for...  ...documents (ICDs), integration design specifications, and data mapping artifacts.Establish... 
    Application
    Work experience placement
    Live in
    Work at office
    Local area
    Remote work

    Accenture

    Mountain View, CA
    4 days ago
  • $262k - $369k

     ...experts in energy, AI, software engineering, and products to...  ...the roleAs a senior staff backend software engineer...  ...plan, coordinate, and integrate your work.This is...  ...software systems and applications with a strong grasp of...  ...share more about the specific salary range for your... 
    Application
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    4 days ago
  • $143k - $286k

     ...platform teamsMentor engineers and lead design...  ...of professional software engineering...  ...architecturesFamiliarity with AI/ML integration and data-driven...  ...eventsFront-end applications deliver high-...  ...be subject to a specific plan or program...  ...are seeking a Staff Software Engineer... 
    Application
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    1 day ago
  • $152k

     ...The Resource Fabric Engineering team builds and operates...  ...We are looking for a Staff Software Engineer to lead the...  .... Experience integrating with AI/ML frameworks...  ...offered to the hired applicant in addition to their...  ...vary according to the specific job and may be changed... 
    Application
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    1 day ago
  • $189.3k - $290.7k

     ...preferred. Role Overview:As a Staff Software Engineer on the Simulation Test...  ...will drive the adoption and integration of AI-powered tools to...  ...potential commissions, if applicable.Bonus Potential: An incentive...  ...a description of the specific accommodation you are requesting... 
    Application
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...management, design, engineering, research, and analytics...  ...that power critical applications.Hands-on Development:...  ...of professional software engineering experience...  ...may be subject to a specific plan or program terms...  ...assistive technologies, and integrating digital accessibility... 
    Application
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago

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!