Embedded Test Engineer
Job details
Role: Embedded Test Engineer Location: Hyderabad NP: Immediate 15 to 30 days only Must Need Skills: power measurements on battery powered systems like smartphones, smart watches, IOT devices, wearable devices or embedded systems Test Engineer Job Description We are seeking meticulous and skilled Test Engineers to join our Power team , focusing on testing and verifying power and performance on Android-based products. As a Test Engineer, you will play a crucial role in ensuring the reliability and performance of our consumer products. Preferred Experience and Skills ● 2+ years in doing rail by rail power measurements on battery powered systems like smartphones, smart watches, IOT devices or similar ● 2+ years working on wearable devices or embedded systems , with a track record of power and thermal optimization. ● 2+ years in Android system development, including system services, SDKs, application integration, and hardware abstraction layer (HAL) services. ● 2+ years of experience in CPU scheduling, resource allocation, and performance optimization under thermal and power constraints. ● Familiarity with AR/VR technologies, including the spatial computing pipeline and associated tech stacks. ● Experience with CI frameworks, particularly for automated testing pipelines and detecting power regressions. ● Proficiency in programming languages such as C/C ++, Python, or JavaScript , and debugging tools. ● Senior engineers must have at least 5 years of experience in power and thermal-related work, or relevant systems knowledge on kernel, chipset, etc. ○ Proven skills in power and thermal management for low-power embedded systems, particularly Wearables. ○ Strong understanding of thermal management for compact, high-density devices. ○ Expertise in analyzing power and thermal data using tools like Perfetto and ARM Energy Probe. Primary Responsibilities ● Collaborate closely with software engineers to test, troubleshoot, deploy, maintain, and support the platform. ● Conduct analyses to identify, troubleshoot, diagnose, and debug power-related tests and technical issues. ● Manage multiple issues simultaneously with systematic tracking and status updates. ● Engage in daily cross-functional interactions in a fast-paced environment. ● Exhibit strong communication, planning, and execution skills. Key Responsibilities ● Develop and maintain automated test suites using JavaScript testing frameworks to validate device power consumption. ● Triage failing JavaScript tests to assist engineers in resolving them. ● Create and execute performance tests to measure key metrics such as response times, throughput, resource utilization, and battery life. ● Collaborate with software engineers and stakeholders to understand system requirements and identify potential issues. ● Document and report test results clearly and concisely, including recommendations for improvements. ● Increase code coverage of core JavaScript and Rust systems through the design and maintenance of new testing suites. ● For senior engineers, delve deeper to track down offending code paths and components to provide diagnostics for power and performance regressions. Qualifications ● Strong proficiency in JavaScript programming languages with a focus on performance optimization and testing frameworks. Proficiency in Rust and Python is preferred but not required. ● Knowledge of Android performance testing and tools like Bugreports, Perfetto, Battery Historian, etc. ● Excellent problem-solving skills and the ability to troubleshoot complex technical issues. ● Strong attention to detail and the ability to meticulously document test results. ● Excellent communication and collaboration skills to effectively work with cross-functional teams. ● Ability to work independently and as part of a team to achieve project goals.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.