Sensing Device Software Engineer

January 9, 2022
Mountain View, CA
Job Type


X is Alphabet’s moonshot factory. We are a diverse group of inventors and entrepreneurs who build and launch technologies that aim to improve the lives of millions, even billions, of people. Our goal: 10x impact on the world’s most intractable problems, not just 10% improvement. We approach projects that have the aspiration and riskiness of research with the speed and ambition of a startup.

About The Team: 

Sandbox@Alphabet is a team of scientists and engineers within Alphabet exploring the intersection of physics and artificial intelligence with projects meant to facilitate scientific breakthroughs. They pursue near-term impact through rapid prototyping of quantum-inspired platforms that can be deployed by enterprises to solve real-world business problems. Sandbox aims to fill the gap between today’s classical computing and the future commercialization of full-scale, fault tolerant quantum computers. Sandbox’s technology is largely software based and does not rely on quantum hardware to be deployed.

Sandbox has a unique team. Sandbox engineers, scientists and product managers cross pollinate between a range of fields --natural sciences, computer science, neuroscience, and mathematics--to solve big problems from a novel perspective. Our culture encourages thought leadership because no matter what role you have  --- every member has the ability to do transformational work because of our start-up atmosphere. If you are passionate about working in an agile and collaborative environment and want to take an active role in nurturing Sandbox culture, this role is for you! Our goal is to continue to champion a culture where inclusion, education, service leadership and scientific breakthroughs are key components of our fast growing team.

About The Role:

The Sandbox@Alphabet team is looking for a software engineer to help functionalize the next generation of high-performance sensors. A successful candidate will be comfortable with user space Linux development, multi-sensor data analysis, and medical device software development. ML experience will be considered a plus. They will be part of a diverse team consisting of engineers, ML experts, and physicists, where they will play a key role in efficient and effective enablement of the technologies being developed. 

Core Responsibilities:

  • Develop Linux applications to collect and analyze data from a room temperature quantum system
  • Work with cross functional team to develop and implement application-specific signal processing algorithms
  • Play a key role in the development of a novel medical sensing device
  • Keep team focused on best software development practices, resiliency, scalability

Minimum Qualifications:

  • Competency with C/C++ and Python3 on Linux hosts
  • Ability to architect and implement software analyzing data from multiple asynchronous sources
  • Ability to do basic Linux host and network performance analysis and debugging (e.g. why is a single idle thread using up a whole CPU core)
  • Basic understanding of electronic physical system measurement in a lab setting

Preferred Qualifications:

  • Experience with multi-sensor time series analysis using open source tools (e.g. numpy or C++ based) or commercial (e.g. MATLAB)
  • Competence with quantitative data quality analysis, noise reduction
  • Ability to rapidly prototype graphical user interfaces on Linux either using graphics libraries or browser based that connect to a locally running backend
  • Familiarity with medical software design controls, testing requirements and lifecycle management
  • Experience with ML approaches to signal processing

At X, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

If you have a disability or special need that requires accommodation, please contact us at: [Click Here to Email Your Resumé].

Drop files here browse files ...

Related Jobs

IT - Oracle DBA - Sr. (21-37668)   San Ramon, CA new
January 20, 2022
Security Guard   Morgan Hill, CA new
January 20, 2022
Security Guard FT and PT   Hayward, CA new
January 20, 2022
Security Professionals FT/PT   Pleasanton, CA new
January 20, 2022