Embedded Engineer

HCL Technologies Limited

Chennai, Bengaluru

Hybrid

INR 550,000 - 900,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HCL Technologies Limited in Chennai is seeking an experienced Embedded Testing Engineer with expertise in Embedded Systems Testing and Python-based test automation. The candidate will test embedded software, firmware, and hardware interfaces.

Responsibilities include developing Python automation scripts, executing functional/integration/regression tests, validating CAN/UART/SPI/I2C/Ethernet, and collaborating with developers and hardware teams.

Qualifications

  • 4–8 years of experience in Embedded Software/System Testing.
  • Strong hands-on Python scripting and test automation.
  • Understanding of Embedded Systems, Firmware and Software Testing.
  • Experience in functional, integration, regression, and system testing.
  • Knowledge of embedded communication protocols CAN, UART, SPI, I2C, Ethernet, or Serial.
  • Good debugging and problem-solving skills.
  • Understanding of SDLC/STLC and Agile methodology.

Responsibilities

  • Perform functional, integration, system, and regression testing of embedded software/products.
  • Develop and maintain Python-based automation scripts and test frameworks.
  • Design, review, and execute test cases from requirements.
  • Test embedded devices, firmware, and hardware-software interfaces.
  • Validate CAN/UART/SPI/I2C/Ethernet/Serial interfaces.
  • Analyze failures, logs, traces, and root causes.
  • Collaborate with developers, system engineers, and hardware teams.
  • Perform manual and automated testing in embedded environments.
  • Report defects using JIRA and track retests.
  • Participate in test planning and automation framework improvements.

Skills

Embedded testing
Python scripting
Regression testing
Debugging
Agile/SDLC
Test case design
Hardware interfaces

Tools

JIRA
PyTest
Robot Framework
Git/GitLab/Jenkins
CANoe/CANalyzer
Shell scripting

Job description

Job Title: Embedded Testing Engineer Python

Experience: 48 Years
Job Type: Full-Time

Job Description

We are looking for an experienced Embedded Testing Engineer with strong hands‑on experience in Embedded Systems Testing and Python-based Test Automation. The candidate should have a solid understanding of embedded software, communication protocols, test automation, debugging, and defect management.

Key Responsibilities
  • Perform functional, integration, system, and regression testing of embedded software/products.
  • Develop and maintain Python-based automation scripts and test frameworks.
  • Design, review, and execute test cases based on system/software requirements.
  • Perform testing of embedded devices, firmware, and hardware-software interfaces.
  • Validate communication interfaces and protocols such as CAN, UART, SPI, I2C, Ethernet, or Serial communication, depending on the product.
  • Analyze test failures, logs, traces, and system behavior to identify root causes.
  • Work closely with developers, system engineers, and hardware teams for defect investigation and resolution.
  • Perform manual and automated testing in embedded environments.
  • Report, track, and retest defects using tools such as JIRA or equivalent defect-management tools.
  • Participate in test planning, reviews, and continuous improvement of the automation framework.
Mandatory Skills
  • 4–8 years of experience in Embedded Software/System Testing.
  • Strong hands‑on experience in Python scripting and test automation.
  • Good understanding of Embedded Systems, Firmware, and Software Testing.
  • Experience in functional, integration, regression, and system testing.
  • Knowledge of embedded communication protocols such as CAN, UART, SPI, I2C, Ethernet, or Serial.
  • Good debugging and problem‑solving skills.
  • Experience in test case design, execution, defect reporting, and root‑cause analysis.
  • Good understanding of SDLC/STLC and Agile methodology.
Good to Have
  • Experience with PyTest, Robot Framework, unittest, or similar Python automation frameworks.
  • Knowledge of Linux and shell scripting.
  • Experience with Git/GitLab/Jenkins or CI/CD environments.
  • Automotive experience with CANoe/CANalyzer, UDS, diagnostics, HIL/SIL testing is an advantage where applicable.
  • Familiarity with hardware interfaces, test benches, simulators, or embedded debugging tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer- Embedded Automation Testing (Python, PyTest)
Senior Engineer- Embedded Automation Testing (Python, PyTest)

ZF • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded software Test Engineer
Embedded software Test Engineer

SWITS DIGITAL Private Limited • Chennai

On-site
INR 650,000 - 900,000
SENIOR TEST ENGINEER - Python
SENIOR TEST ENGINEER - Python

Happiest Minds Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Embedded Testing Engineer
Embedded Testing Engineer

Carnation Infotech Pvt Ltd. • Coimbatore District

Hybrid
INR 450,000 - 650,000
Software Test Engineer - Python Automation
Software Test Engineer - Python Automation

Trigent Software • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]
Senior Test Engineer – 10 yrs experience in software testing for embedded platforms- Location :[...]

Angel and Genie • Thiruvallur District

On-site
INR 1,800,000 - 3,000,000
TEST MODULE LEAD - Python
TEST MODULE LEAD - Python

Happiest Minds Technologies • Pune District

On-site
INR 1,200,000 - 2,000,000
Software Tester – Embedded Systems
Software Tester – Embedded Systems

Umanist Staffing LLC • Bengaluru

On-site
INR 1,100,000 - 2,100,000
Python Automation Engineer/Lead
Python Automation Engineer/Lead

Arrow Enterprise Computing Solutions • Ahmedabad District

On-site
INR 900,000 - 1,500,000
QA ENGINEER-ELECTRONICS
QA ENGINEER-ELECTRONICS

KOHLER India • Maharashtra

On-site
INR 1,000,000 - 1,800,000