12 hours ago
Haifa, Israel or Tel Aviv-Yafo, IsraelSenior
Responsibilities
- Design and implement real-time embedded C/C++ code for data path control, management, and telemetry.
- Develop low-level drivers and hardware abstraction layers to interface with custom DSP hardware blocks and registers.
- Implement and debug firmware-based adaptation algorithms for equalizer tap updates and VGA/TIA gain control.
- Write unit tests and participate in continuous integration flows to validate firmware across hardware revisions and emulation platforms.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
- Seven years of experience in embedded C/C++ programming.
- Experience with Digital Signal Processing (DSP).
- Preferred: master’s or PhD degree in Electrical Engineering, Computer Engineering, or a related technical field.
- Preferred: experience using JTAG, GDB, or oscilloscopes.
- Preferred: understanding of fixed-point arithmetic optimization for resource-constrained embedded systems.
About Google
Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.
