Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Google Senior Software Engineer Hardware/Software Co-Design 
United States, California, Sunnyvale 
773091956

08.04.2024
Info Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Raleigh, NC, USA; Durham, NC, USA.Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
  • 5 years of experience with software development in C, C++, or Linux, or 1 year with an advanced degree.
  • 3 years of experience with hardware design, and data structures or algorithms.
  • 3 years of experience developing compute/storage systems, software systems, or networks.

Preferred qualifications:
  • Master's degree or PhD in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience with distributed systems, OS/kernel, network system design, and large-scale storage systems.
  • Experience with interfacing to industry-standard HDL simulators, such as Register Transfer Level code in Verilog.
  • Experience with non-x86 microarchitectures, including low level performance analysis.
  • Experience in Python and good understanding of Object Oriented Programming and Functional Programming.
  • Experience with silicon architecture and design with the ability to root cause performance bottlenecks in consumer devices.