Engineer II – Software Job Vacancy in Microchip Technology Chennai, Tamil Nadu – 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 : Chennai, Tamil Nadu
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
Microchip products are at the heart of millions of consumer devices and networks, and we are looking for an exceptional person to join our UNG software solutions team that develops solutions including firmware, drivers, etc. that brings more value to UNG products with a strong customer focus. 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.
Required Experience: 2 to 5 years
Job Requirements:
Holds a Bachelor’s Degree in ECE or CSE or EEE
The candidate should be very strong in C programming in an embedded environment
Expertise in Linux Kernel Driver Development and User Space Applications
Working experience with any one or more of 8-bit, 16-bit, 32-bit micro controllers
Working experience with Peripheral Interfaces like SPI, I2C, UART etc.
To be able to work as an individual contributor and also as an effective team player
Good Communication, analytical and problem solving skills
Responsibilities:
Act as an individual contributor, actively take part in Design 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, Release and sustenance
Desired Skills/Knowledge:
Linux Device Driver Development.
Understanding of Ethernet or USB Protocols.
Expertise on Dynamic Debugging Tools like JTAG debuggers
Knowledge on RTOS / Windows System Programming is an advantage
Experience with Logic Analyzers, protocol analyzers, oscilloscopes and other embedded software development tools
Knowledge of Assembly language Programming
Perl/Python Scripting Knowledge to develop utilities is a plus.
Job Requirements
Holds a Bachelor’s Degree in ECE or CSE or EEE
The candidate should be very strong in C programming in an embedded environment
Expertise in Linux Kernel Driver Development and User Space Applications
Working experience with any one or more of 8-bit, 16-bit, 32-bit micro controllers
Working experience with Peripheral Interfaces like SPI, I2C, UART etc.
To be able to work as an individual contributor and also as an effective team player
Good Communication, analytical and problem solving skills
This post is listed Under Software Development
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