onsite
Software Developer III, Embedded Systems/Firmware, XR - Google
Software Engineer
Senior embedded firmware engineer focused on XR imaging solutions, leveraging C++ and embedded OS expertise to deliver high-performance, low-latency firmware for immersive devices.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for XR hardware platforms, ensuring optimal performance and reliability.
- Implement imaging pipelines and sensor integration to support advanced XR experiences.
- Collaborate with hardware, software, and product teams to define specifications and deliver on time.
- Debug, profile, and optimize code for real‑time constraints and power efficiency.
- Contribute to continuous improvement of development processes, tooling, and documentation.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Minimum 2 years of professional experience in C++ development for embedded systems.
- Hands‑on experience with embedded operating systems (e.g., RTOS, Linux).
- Strong background in imaging or sensor data processing for XR or similar domains.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.