Principal Engineer – Firmware Testing Job Vacancy in Microchip Technology Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Microchip Technology
Location : Bengaluru, Karnataka
Position :
Job Description : Company Description
Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM). We also license Flash-IP solutions that are incorporated in a broad range of products.
Job Description
The Data Centre and Storage End-Point Business Unit of Microchip designs NVMe SSD controllers to enable the world’s leading enterprises and data centers to realize the span of highest performing SSDs to highest capacity mainstream SSDs utilizing the latest NAND technologies.
As a Firmware Test Engineer, based in Bangalore, and reporting to the manager of firmware test, you will lead and deliver on test planning and test case creation for the Flashtec NVMe Controllers and PCIe stack in a highly automated environment.
In this role, you will work closely with the firmware development team working in an Agile development process. The tests that you develop will use white-box testing methodology to fully validate firmware functionality on a module by module basis as the firmware is being developed. You will be expected to created test plans, define testing methods, specify required white box test interfaces, design test algorithms, and write Python test scripts to verify the implementation of an individual firmware module and its correct operation when it is integrated into the full product firmware. You will test the firmware in a variety of environments including simulation, FPGA prototyping, and on actual hardware.
Job Requirements
Development of product interoperability and system test strategies for controller products and solutions.
Firmware verification/testing latest generation PCIe Products.
Creation & management of firmware testing schedules and their execution.
Creation, development, execution, and maintenance of Firmware Test Plans, Test Cases, and automate test scenarios.
Development of automation framework and automate test cases.
Assistance in the continued design, and maintenance of our state of the art systems validation & interoperability lab environment.
Driving distributed teams across multiple geographies for results. Leading team of engineers to achieve business goals.
Responsibility is a combination of Individual contributor and lead a small team.
Prepare technical documents, write white papers, and conduct technical sessions..
Knowledge and Qualifications:
Expertise in PCIe/NVMe protocol testing and debugging. Hand-on experience in setting up and working with protocol analyzers, exercisers. Analyze traces to debug issues.
Relevant experience in PCIE and NVME SoC verification.
Strong automation experience in Python. Hand-on script development using python is must.
Hand-on experience working on emulation/simulation-based setup, white box testing.
Experience in analyzing failures by looking through traces, FW logs or host logs
Experience on qualification for embedded memory, SSDs. Good understanding and test exposure in SSD features.
Experience troubleshooting server system hardware and networking infrastructure to root cause issues.
Highly motivated, sets personal goals, and achieves goals without supervision.
Effective communicator (verbal and written) of technical ideas.
Experience with CI/CD tools such as Jenkins, GitLab, Jira, Bitbucket
Experience with code coverage analysis and tools like Bullseye.
This post is listed Under Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company
