onsite
Senior Software Engineer, Android Laptop and Tablet Sensor - Google
Software Engineer
Senior engineer responsible for designing, testing, and launching embedded software for Android laptop and tablet sensors, leveraging C/C++ expertise, embedded OS knowledge, and strong algorithmic skills.
About the role
Key Responsibilities
- Design and implement low‑level firmware and drivers for sensor hardware on Android laptops and tablets.
- Develop, test, and maintain embedded software components across multiple operating systems.
- Collaborate with hardware and product teams to define system architecture and integration points.
- Optimize data structures and algorithms for real‑time sensor processing and power efficiency.
- Lead debugging, performance profiling, and release activities for sensor‑related features.
Requirements
- Bachelor’s degree in Computer Science or related field with at least 5 years of professional C/C++ development experience.
- Minimum 3 years of hands‑on experience with embedded operating systems and sensor firmware.
- Strong background in data structures, algorithms, and software architecture design.
- Proven track record of testing, maintaining, and launching complex software products.
- Experience developing for Android platforms, particularly in hardware‑software integration.