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 Microchip FPGA Software Engineering team delivers a comprehensive software suite for designing Microchip’s FPGAs and managing the entire design flow from entry, to synthesis, through place-and-route, timing, power analysis, and simulation.
We have a position in the Audrey IDE group. As a key member of this R&D team, you will leverage your solid foundation in computer science to develop Audrey related enhancements.
You will be an important contributor to our team and to our company your work will become a vital component of our flow, and your discoveries will enrich the state of cutting-edge research.
Location : Hyderabad, India
Responsibilities :
Develop Audrey IDE enhancements
Execute methodical, scientific experiments to validate the extent of algorithmic improvements
Perform design reviews, unit testing, and code reviews
Own and maintain code modules
JOB REQUIREMENTS
Minimum Qualifications :
BS, MS or PhD in CS or related field
5+ years of related experience
Strong knowledge and ability in C++, as well as a deep understanding of algorithms and data structures