1.Low level embedded software:
a.Develop firmware and device driver using language like C, C++;
b.Implement, execute and debug the developed software in RTOS environment;
c.Develop code for ARM based MCUs, peripherals, and HW interfaces such as I2C, SPI, UART;
d.Manage development using board bring-up and validation, working with test equipment likeoscilloscope, protocol analyzers;
e.Develop software for hardware components such as sensors, charger and fuel gauge;
f.Debug and triage incoming integration issues reported during development and testingof Pixel Buds features, including issues related to embeddedaudio firmware;
g.Identify root causes of integration problems, implement bug fixes (C++/Communicationprotos/proto definitions), and contribute to the development and maintenanceof test automation frameworks;
h.Develop and maintain automated tools and scripts (potentially using Python to interactwith C++based systems) to simplify manual testing processes and improve integration efficiency;
i.Contribute to the development and maintenance of project dashboards to track integrationprogress and identify potential roadblocks;
2.Python/Bluetooth Debuga.Investigate logs and debug tool failures affecting system reliability;
b.Improve tools that parse and reattach data to bug reports for better traceability;
c.Triage Bluetooth-related tooling issues and collaborate across teams;
d.Build andmaintain Python scripts and frameworks to improve automation and monitoring;
3.Android / Bluetootha.Review logs and identify root causes for bugs;
b.Monitor and escalate major recurring issues and/or regressions;
c.Engage with other engineering teams with clarification, root cause analysis and nextsteps;
d.Update and route bugs based on what was unearthed in investigations;
4.Typescript/Angular/Python/Embeddeda.Working on web development and infrastructure-related tasks;
b.Core competency should be in frontend web development;
c.Proficiency with Angular preferred, React ok;
d.Familiarity with WebSerial or WebUSB a plus;
e.Familiarity with build infrastructure nice to havesome embedded experience or experience with lower level communication stacks ideal;