Software Engineer III, Pigweed

5 days ago


New Taipei, Taiwan Google Full time NT$120,000 - NT$180,000 per year
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in C/C++ programming language.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience in C and C++ or low-level engineering for example, pointers, memory management. (not necessarily embedded, high frequency trading, games, scientific computing counts also).
  • Experience with Python.
  • Experience in Rust/Bazel.
  • Experience with microcontroller and embedded software systems.
About the job:

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

In this role, you will build and maintain Pigweed, a modern microcontroller platform for Google and others. You will help teams get to market faster with better products, by relieving them of many low-level microcontroller concerns, such as building a new logging system, a new factory test system, continuous on-hardware platform tests, unit testing systems, and so on. The long term goal is to have most microcontrollers in products shipped by Google running the platform in whole or in part.

Responsibilities:
  • Design and develop microcontroller platform modules (e.g. OTA, crash handling, logging, bootloaders, size analysis tooling, Kernel development), this will involve low-level C, C++, Rust, occasional assembly, as well as Python-level scripting and test development.
  • Help define the areas that are most impactful for the team to create, by learning about customer needs or from past experience, these new modules may be written in C++, Rust, Python, Java, or TypeScript as appropriate.
  • Support client teams to ensure their success the platform is only successful when the clients are. Focus on client-success this may at times, include travelling to factories across the ocean to help with bringup.


  • New Taipei, Taiwan Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in C/C++ programming language.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in C and C++ or low-level engineering for example, pointers, memory management. (not necessarily...


  • New Taipei, Banqiao District, New Taipei City, Taiwan Google Full time NT$120,000 - NT$240,000 per year

    info_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in C/C++ programming language.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in C and C++ or low-level engineering for...


  • Banqiao District, New Taipei City, Taiwan Google Full time $120,000 - $180,000 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++ programming language.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in C and C++ or low-level engineering for example,...


  • New Taipei City, Taiwan Toshiba Global Commerce Solutions Full time NT$1,200,000 - NT$2,400,000 per year

    Hardware Technical Project Manager IIIToshiba Global Commerce Solutions is seeking a Technical Project Manager III within our Hardware Development Group.Overseeing the planning, execution, and delivery of technical projects, with a specific focus on Hardware Development. Works closely with cross-functional teams, including product, development, operations,...


  • New Taipei, Taiwan Google Full time $80,000 - $160,000 per year

    Minimum qualifications:Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.2 years of experience with programming in Java or Kotlin.2 year of experience in Android development.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical field.Experience with building...


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

    info_outlineXGoogle welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.2 years of experience with programming in Java or Kotlin.2 year of experience in Android development.Preferred qualifications:Master's degree or PhD in Computer Science or a related...


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

    Google welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Computer Science, a related technical field or equivalent practical experience.2 years of experience with programming in Java or Kotlin.2 year of experience in Android development.Preferred qualifications:Master's degree or PhD in Computer Science or a related technical...


  • Taipei, Taipei City, Taiwan Hewlett Packard Enterprise Full time NT$120,000 - NT$180,000 per year

    Hardware Electrical Component Engineer IIIThis role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever...


  • Taipei, Taiwan Google Full time $120,000 - $180,000 per year

    Minimum qualifications:Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.2 years of experience with software development in one or more programming languages.Preferred qualifications:Master's degree or PhD in Computer Science, Electrical Engineering, or a related technical field.Experience with software...


  • Taipei, Taipei City, Taiwan Google Full time $60,000 - $120,000 per year

    Google welcomes people with disabilities.Minimum qualifications:Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.2 years of experience with software development in one or more programming languages.Preferred qualifications:Master's degree or PhD in Computer Science, Electrical Engineering, or a related...