null

Software Engineer II, Embedded Systems and Firmware

PracaRynek Główny 12, Stare Miasto, Kraków2026-07-07
Google

Your responsibilities

  • Design, write, test and maintain embedded software.
  • Implement software for Dynamic Voltage and Frequency Scaling (DVFS).
  • Triage, root-cause and fix issues at the boundary of software and hardware in close collaboration with silicon engineering teams.
  • Work with actual prototype devices and lab equipment to analyze signals and run physical voltage and frequency measurements.
  • Optimize firmware code to maximize power savings, minimize execution latency, and operate within tight memory constraints.

Our requirements

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures and algorithms.
  • 1 year of experience working with embedded operating systems.

Optional

  • Experience in low level Firmware/Hardware (FW/HW) programming.
  • Experience in firmware development for embedded systems.
  • Experience with software development in C language.