Search by job, company or skills

Mahindra Satyam

Embedded Python Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147314959

Similar Jobs

Bengaluru, India

Skills:

cmis multi-threadingCUartSpiGpioPcieI2cPythonopen-source toolsSFF standardsOptical NetworkingQSFPLinux hardware bring-upsecure-bootEmbedded Systemsstate machine implementationevent handlingnetwork processorsSFP