About the Role
We are looking for passionate Embedded Python Engineers to join our silicon software validation team. This role offers hands-on exposure to cutting-edge SoC IPs (CPU, GPU, TPU, and advanced peripherals) and a chance to work with modern CI/CD-driven test automation frameworks in a fast-paced, innovation-centric environment.
If you enjoy working close to hardware, automating complex test scenarios, and solving real-world embedded challenges—this role is for you!
Experience: 2–4 Years
Location: Bangalore
Employment Type: Full-time
Key Responsibilities
- Own and execute test strategies for one or more Embedded IPs such as CPU, GPU, TPU, USB, PCIe, UART, I2C, Memory, Security, Multimedia, and Power within silicon software environments
- Run, analyze, and share nightly, weekly, and stability test results using proprietary test tools and CI/CD systems
- Perform bug triage, defect analysis, reporting, and verification across embedded platforms
- Develop and enhance test automation using Python within existing test frameworks
- Collaborate closely with Test Leads and cross-functional teams to improve framework robustness, coverage, and efficiency
Minimum Qualifications
- 2–4 years of experience in embedded testing, validation, or automation
- Bachelor's degree in Electronics, Computer Science, or a related technical field (or equivalent practical experience)
- Hands-on experience testing embedded software on SoC platforms using Linux, Android, or RTOS
- Solid understanding of hardware architecture, board schematics, protocols, and industry standards
Preferred Qualifications
- Strong embedded domain knowledge: CPU, memory, peripherals, boot flow, power management, and debugging
- Excellent Python programming skills (test automation, scripting, framework enhancement)
- Experience working with embedded prototype devices or pre‑silicon/post‑silicon platforms
- Exposure to embedded Linux kernel / firmware driver testing and automation frameworks
- Familiarity with Android test suites such as VTS, CTS, and GTS is a plus
Job Type: Full-Time
Working Schedule:
- Working Hours: 9 hours per day
- Working Days: 5 days a week