← All roles

Software Engineer, Early Careers, PhD, gSoC Server Software

Google· Google
Apply on company site
Warsaw, PolandPLN 280k - PLN 287kFull-timePosted 6mo ago

About the role

Software engineer position for early careers (PhD, gSoC) focused on embedded/firmware development for SoCs, with emphasis on bootROMs, firmware drivers, secure boot processes, and low-level hardware interaction within Google Cloud hardware initiatives.

Responsibilities

  • Contribute to the implementation of robust firmware code based in C/C++, design sequences, simulators and emulators for new features and optimize existing systems. This involves low-level hardware interaction, peripheral control, writing and maintaining device drivers for various SoC peripherals (e.g., UART, I2C, SPI, memory controllers, etc.).
  • Focus on the secure aspects of the boot process, such as Confidential Compute, Attestation, Security, etc.
  • Contribute to design activities.
  • Navigate up and down the stack as needed. Implement new BIOS features, sometimes debugging a kernel driver, or interacting with the silicon designers.
  • Identify root causes of complex issues within the SoC. You will use debugging tools like in-circuit emulators, simulator, logging, JTAG debuggers to isolate and fix software bugs.

Qualifications

  • PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • Experience with microcontrollers and embedded systems (e.g., registers, design sequences, RTL, or verilog, etc.) and firmware development.

Skills

Required:Firmware development in C/C++Low-level hardware interactionSecure boot / Confidential Compute / Attestation
Nice to have:BIOS/UEFI/EDK2/Zephyr

Benefits

  • Learn more about benefits at Google (link provided)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google