Firmware Test and Automation Engineer

XQwave Pvt Ltd (Formerly Obsidian Solutions Pvt Ltd)

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

XQwave Pvt Ltd (Formerly Obsidian Solutions Pvt Ltd) in Bengaluru invites a Firmware Test Engineer to join the R&D team responsible for test development and verification of PCIe switch firmware. Based in Bangalore, you will focus on automated verification in a highly automated environment, reporting to the firmware test manager.

You'll develop automated tests, build libraries, and work with PCIe/NVMe protocols on embedded SoCs, contributing to end-to-end product quality across firmware and

Qualifications

  • Educational Qualifications: BE/ME/M.Tech in Electronics/Computer or similar.
  • 5+ years working experience of validation and testing experience in firmware/software/driver/etc.

Responsibilities

  • Development of automated test cases using test framework.
  • Develop new libraries to meet new test needs.
  • Utilization of defect tracking tools to report on verification progress and product quality.
  • Isolation and resolution of complex software & firmware problems in embedded real-time systems.
  • Assistance in the continued design, and maintenance of our state-of-the-art systems validation & interoperability lab environment.

Skills

Python
Linux
Automation scripting
Debugging
Test verification
PCIe knowledge
Embedded testing
Device drivers experience
Distributed systems

Education

BE/ME/M.Tech in Electronics/Computer or similar

Tools

Jenkins
Code coverage tools
CI/CD tools

Job description

You will be part of R&D team in design, development, verification and deliver best-in-class firmware for Microchip PCI Express switching products. Bangalore DCS team, as part of Microchip global R&D, closely collaborates with geographical architecture, chip design, validation, marketing and application engineering teams for successful product delivery.

About the Role

You will be responsible for test development and verifying the firmware solution based on PCIe technology for Microchip Switch product family. As a Firmware Test Engineer, based in Bangalore, and reporting to the manager of firmware test, you will focus on the firmware verification of new features and/or verification of existing features for the PCIe Switch product Firmware in a highly automated environment.

Responsibilities
  • Development of automated test cases using test framework.
  • Develop new libraries to meet new test needs.
  • Utilization of defect tracking tools to report on verification progress and product quality.
  • Isolation and resolution of complex software & firmware problems in embedded real-time systems.
  • Assistance in the continued design, and maintenance of our state-of-the-art systems validation & interoperability lab environment.
Qualifications
  • Educational Qualifications: BE/ME/M.Tech in Electronics/Computer or similar.
  • 5+ years working experience of validation and testing experience in firmware/software/driver/etc.
Required Skills
  • Highly proficient with Python programming and Proficient in Linux.
  • Engineer should be hand-on developing automation scripts to convert manual test cases to automation.
  • Strong analytical, debugging, and testing skills.
  • Proven ability to drive features from requirements to product.
  • Experience with SoC / Embedded product test.
  • Experience with PCIe or NVMe protocol.
  • Experience with I2C, UART, SMBUS, GPIO, Ethernet, DMA are plus.
  • Experience with defect tracking tools and processes.
  • Stay updated on PCIe specifications.
  • Refer to new standards, methodologies, and enhance tests to align to new PCIe specifications.
  • Object Oriented analysis & design and experience in distributed systems will be a big plus.
  • Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals.
Preferred Skills
  • Experience with Jenkins, Code coverage tools (Bulls eye), test automation related tools.
  • Knowledge of CI/CD and related integration tools.
  • Experience of FPGA development and test, and schematics drawing reading.
  • Good understanding of firmware, hardware-level details of PCIe, SPI, I2C, Retimers, FPGA, CPLD.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer I - Software
Senior Engineer I - Software

Microchip Technology • India

On-site
INR 1,500,000 - 2,100,000
Senior Engineer I - Software
Senior Engineer I - Software

Microchip Technology Inc. • Chennai District

On-site
INR 1,400,000 - 2,100,000
Senior Engineer II-Software
Senior Engineer II-Software

Microchip Technology Inc. • Chennai District

On-site
INR 900,000 - 1,200,000
Senior Engineer I - Software
Senior Engineer I - Software

FHLB Des Moines • Chennai District

On-site
INR 1,500,000 - 2,200,000
Utility Development Engineer
Utility Development Engineer

XQwave Pvt Ltd (Formerly Obsidian Solutions Pvt Ltd) • Bengaluru

On-site
INR 1,800,000 - 3,800,000
Principal Engineer(Software Testing)
Principal Engineer(Software Testing)

FHLB Des Moines • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Engineer II - Software
Senior Engineer II - Software

Microchip Technology Inc. • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Engineer(Software Testing)
Senior Engineer(Software Testing)

FHLB Des Moines • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Director - Product Development
Director - Product Development

Microchip Technology Inc. • Bengaluru

On-site
INR 4,000,000 - 6,400,000
Senior Firmware Verification Engineer (Python based scripting - PCIe Protocol Feature Validatio[...]
Senior Firmware Verification Engineer (Python based scripting - PCIe Protocol Feature Validatio[...]

SanDisk • Bengaluru

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