Send me more jobs like this

Keywords / Skills : Perl, Ruby, Python, Scripting Language, FPGA, UML, RTOS, Linux, Windows System Programming, Jtag, C++

2 - 4 years
Posted: 2019-08-01

IT/Computers - Software
Software Engineer/ Programmer
Posted On
1st Aug 2019
Job Ref code
Job Description
Job Description
Microchip products are at the heart of millions of consumer devices and networks, and we are looking for an exceptional person to join our firmware team. We are looking for a self-driven, pro-active Firmware Engineer with good exposure to embedded environment, is willing to work as an individual contributor and getting involved in the complete product development life cycle.

  • Will be part of a team that works on New Product Development as well as maintenance of existing products, predominantly based on USB technology
  • Act as an individual contributor, having ownership for few firmware modules of the product.
  • Actively take part in technical discussions, brainstorming and Code Reviews, etc.
  • Should be a self-motivated individual, expected to be interacting with cross functional teams located across the globe.
  • Able to create unit and system level test cases for the modules being developed.
  • Getting involved during all the phases of product life cycle, right from requirement gathering, Module Design, Implementation, Product Release and sustenance.

Job Requirements
Mandatory Skills

  • 2 to 4 years of experience in embedded firmware development
  • At least a Bachelor’s Degree in Engineering (ECE or CSE or EEE) or equivalent.
  • Expert in C language coding, particularly on embedded platforms.
  • Working experience with at least one of the following family of microcontrollers – 8 / 16 / 32-bit micro controllers like MIPS, ARM etc.
  • Exposure to Peripheral Interfaces like SPI, I2C, UART etc.
  • Good Communication skill and an effective team player.
  • Good Analytical and problem debugging/solving skills.
  • "Yearning to Learn More" Attitude
Desired Skills
  • Exposure to version control systems like Perforce, Git, SVN, TFS
  • Expertise on Dynamic Debugging Tools like JTAG debuggers
  • Knowledge on RTOS / Linux / Windows System Programming.
  • Dexterous with Test Tools like Logic Analyzers, oscilloscopes, etc.
  • Knowledge of Assembly language Programming.

Optional Skills
  • Working experience with object oriented technology and programming like C++
  • Exposure to Scripting languages (Perl, Ruby, Python, etc)
  • Exposure to working with FPGAs in Pre-silicon development stage and experience in a semiconductor company is an added advantage
  • Exposure to UML Class Diagrams
  • Understanding Schematics and data sheets

About Company

Microchip Technology Designs ( India ) Pvt. Ltd. is a wholly owned subsidiary of Microchip Technology Inc. (NASDAQ: MCHP), a leading provider of Microcontrollers and Analog Semiconductors.
The India Design Center is engaged in VLSI IC Design and Layout, Analog IC Design, full chip tape out, Silicon validation, CAD support, Applications development, Tools development, embedded software development, Internet applications development, Technical documentation and all aspects of customer support functions.
Microchip offers an informal work environment, which fosters excellence and leadership. Needless to say, their compensation model is on par with the best in the industry & rewards the performers. Growth is just a way of life here. Microchip India is a place where employees achieve technical excellence in their careers in a highly empowered environment.
For more information, visit
About Recruiter
Suhas Kumar
Staffing Specialist
Microchip Technology India Private Limited
Skills I hire for Embedded Applications, Design, Verification, Validation, CAD, WiFi, Support, Information Systems etc
Followers(2325) | Active Jobs(25)
Similar Jobs
View All Similar Jobs

Walkin for you