Senior Software Engineer, Embedded Systems/Firmware, Pixel
Overview
As a Software Engineer, you contribute to the development and evaluation of core systems and Google Pixel technologies. You will test, review, and improve code, and help shape product quality and documentation. You’ll triage issues across hardware, network, and services while collaborating with peers to select the best technologies. This role offers opportunities to lead design reviews and drive impactful software from design to deployment in a fast-paced environment.
Compensation / Benefitsbonus targetequitybenefitscompetitive compensationcareer growth opportunities
ResponsibilitiesWrite and test product or system development codeReview code from other engineers and provide feedback on best practicesContribute to documentation and educational content updatesTriage issues, debug, and resolve impacts on hardware, network, or service operationsParticipate in or lead design reviews with peers and stakeholders to select technologiesManage project priorities, deadlines, and deliverablesDesign, develop, test, deploy, maintain, and enhance software solutions
Key requirementsBachelor’s degree or equivalent practical experience5 years of experience in low level systems programming languages (e.g., C++ or C)3 years of experience testing, maintaining, or launching software products1 year of experience with software design and architecture3 years of experience working with embedded operating systemsleadership qualitiesversatility and adaptabilityproblem solving and analytical thinkinglow-level systems programming (C/C++)embedded operating systemssoftware design and architecture