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.
Responsible for understanding system, software, and device level requirements for semiconductor development programs that include analog mixed signal components and interfaces to external processors. From this understanding, design, implement, and document complex software systems both independently and within a team, provide technical input to the hardware applications team to create efficient hardware + software designs, and solve customer problems in a timely manner. These activities require the ability to work and gather information across functional groups, external customers, and product programs to determine the optimal solutions.
Bachelor’s degree in Electrical Engineering or Computer Science with 5+ years of directly related experience
Highly structured programming in C, C++, and TCL/TK or other scripting language
Experience with Embedded C programming
Experience using common development tools, such as Microsoft Visual Studio, MPLAB and Atmel Studio
Experience with software version control tools e.g. Subversion and Git
Basic understanding of circuit theory, A/D D/A converters, Op-Amps, etc.
Experience using oscilloscopes, logic analyzers, and other lab equipment
Good debugging methodology
Must demonstrate initiative and be self- motivated
Independent but also works well within the team setting
Creative with an attention to detail
Strong problem solving skills
Strong verbal and written communication skills
Ability to multi-task and still meet deadlines
Provide customer and field engineer support as needed
Travel up to 10%
ARM based embedded development is a plus
FPGA Verilog development experience
Equal Opportunity EmployerMicrochip is an Equal Opportunity/Affirmative Action Employer of Disabled / Veterans / Minorities / Women. We provide equal employment and affirmative action opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other basis protected under applicable federal, state or local laws.
For more information on applicable equal employment regulations, please refer to the EEO is the Law Poster and the EEO is the Law Poster Supplement. Please also refer to the Pay Transparency Policy Statement.