Software Engineer, Middleware, Runtime, Silicon

1 week ago


Banqiao, Taiwan Google Full time $120,000 - $150,000 per year
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in C or similar high level/object oriented language.
Preferred qualifications:
  • Master's degree in Computer Science or Computer Engineering, with a focus on embedded systems or compute accelerators.
  • 3 years of experience in C software development, including embedded APIs, runtime, HAL, middleware, and applications targeting hardware accelerators such as DSPs, GPUs, and TPUs.
  • Experience in performance and power analysis, with an emphasis on optimization in embedded systems and machine learning domains.
  • Knowledge of operating system internals, with practical experience in Android, Linux, and custom RTOS.
About the jobResponsibilities
  • Build low-overhead C based runtime and firmware for performance compute on the Tensor SoC.
  • Define backward-compatible APIs that allow applications to leverage compute acceleration efficiently. Work closely with first-party app developers on Google devices to ensure user experience on the device.
  • Develop unit tests and tests that validate the software stack.
  • Develop tools and infrastructure that enable customers to easily integrate and test their code.
  • Help set the direction for new system architectures to support future applications such as heterogeneous compute.

Google



  • Banqiao, Taiwan Google Full time $90,000 - $120,000 per year

    Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Science, relevant technical field or equivalent practical experience. 2 years of experience with software development in C/C++. Experience with embedded systems design, development, and debugging. Preferred qualifications:Experience with firmware, realtime operating system, or...


  • Banqiao, Taiwan Google Full time NT$1,500,000 - NT$2,000,000 per year

    Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience. 8 years of experience in software development, including experience with low-level programming using C/C . 3 years of experience in a technical leadership role overseeing projects, with 2...


  • Banqiao District, New Taipei City, Taiwan Google Full time $104,000 - $130,878 per year

    Google welcomes people with disabilities.Minimum qualifications:Bachelor's degree, or equivalent practical experience.8 years of experience in software development in Embedded domain, data structures, algorithms, and software design.3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in a people management,...


  • Banqiao, Taiwan Google Full time $90,000 - $120,000 per year

    Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Science, a relevant technical field, or equivalent practical experience. 2 years of experience with software development in C/C++. Experience with Linux kernel device driver development and debugging. Preferred qualifications:Master's degree in Computer Science, or a related...


  • Banqiao, Taiwan Google Full time $100,000 - $150,000 per year

    Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Science, a related technical field, or equivalent practical experience. 1 year of experience with software development in C/C++. Preferred qualifications:Master's degree in Computer Science, or equivalent practical experience. Experience with Linux kernel device driver development...


  • Banqiao District, New Taipei City, Taiwan Google Full time $104,000 - $130,878 per year

    Google welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in C/C++.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in ARM architecture, standard interfaces, bare-metal programming, bootloader,...


  • Banqiao District, New Taipei City, Taiwan Google Full time $200,000 - $250,000 per year

    Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following:New Taipei, Banqiao District, New Taipei City, Taiwan; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering, Computer...


  • Banqiao District, New Taipei City, Taiwan Google Full time $150,000 - $200,000 per year

    Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following:Zhubei, Zhubei City, Hsinchu County, Taiwan; New Taipei, Banqiao District, New Taipei City, Taiwan.Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering, a related...


  • Banqiao District, New Taipei City, Taiwan Google Full time $104,000 - $130,878 per year

    Google welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Computer Science or Electrical Engineering, a related field, or equivalent practical experience.1 year of experience with software development in one or more programming languages (e.g., C++).Preferred qualifications:Experience in Smart Home Matter Specification.Knowledge of...


  • Banqiao, Taiwan Google Full time $90,000 - $120,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages of C/C++, Python, or Rust. 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Preferred...