Software engineer II role for embedded systems and firmware at Google. Develop GPU graphics and compute technologies, work with teams to define the role and requirements of the GPU in future product designs, and debug complex problems.
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
- Master's degree or PhD in Computer Science or related technical field (preferred)
- Experience developing accessible technologies (preferred)
- Experience in back-end coding languages such as GOLang, Rust, or Java (preferred)
- Experience in ML model coding languages (e.g., Python) (preferred)
Benefits
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Visa Sponsorship