Responsibilities
Drive the team's engineering activities throughout the product development lifecycle, providing technical guidance to team members
• Plan, analyze, design, develop, and debug system software across high-level operating systems (HLOS) and RTOS environments
• Design, implement, and maintain core OS capabilities, focusing on security basics, privacy frameworks, memory encryption, biometrics, and SoC AI accelerator services/HAL including ExecuTorch integration
• Debug complex, system-level, multi-component issues that typically span across multiple layers in the system, and between systems (Android, RTOS etc)
• Bring up new devices and lead debugging that spans multiple hardware and software teams
• Collaborate in a team environment across multiple engineering disciplines, making the architectural tradeoffs required to rapidly deliver base level software for the devices
• Support factory SW development, device calibration, factory line bring up and failure analysis
Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
• 5+ years software development experience in industry settings or PhD with 2+ years of experience
• Experience with design and programming in C or C++ for development, debugging, testing and performance analysis
• Experience debugging and troubleshooting complex issues involving multiple components in hardware, BSP/OS, and firmware
• Experience with system software development on HLOS or RTOS platforms
• Experience working collaboratively in cross-functional teams
• Experience with core OS capabilities such as security fundamentals, privacy protection, encryption techniques, or biometrics
Preferred Qualifications
• Experience developing with SoC BSP/Android system level, or modern Real Time Operating Systems
• Experience with software diagnostics and analysis tools for system-level debugging
• Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
• Experience leading complex features or projects across multiple teams
• Prior full life cycle base platform level software/firmware development experience to bring a high volume product from design to mass production
• Prior experience in supporting large volume device manufacturing
• Experience designing and developing SoC AI accelerator software, Hardware Abstraction Layers (HAL), or machine learning runtime frameworks such as ExecuTorch
• Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
• Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
• Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies