Software Engineer - Early Careers, PhD - gSoC Server Software (Praca zdalna)

Google

Warszawa, Śródmieście
Hybrydowa
🐍 Python
C
C++
Java
JavaScript
Hybrydowa

Requirements

Expected technologies

Python

C

C++

Java

JavaScript

Operating system

Linux

Our requirements

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

Optional

  • Experience with embedded Linux or Linux device drivers.
  • Experience working in Zephyr, BIOS, UEFI, EDK2.
  • Familiarity with security firmware development.

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

Company

Wyświetlenia: 9
Opublikowana24 dni temu
Wygasaza około godzinę
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Software Engineer - Early Careers, PhD - gSoC Server Software"