Senior Embedded Software Applications Engineer
Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. The Company offers outstanding technical support along with dependable delivery and quality. For more information, visit the Microchip website at www.microchip.com.
Degree in Computer Science, Electronics, Automatics or Electrical Engineering;
5+ years of professional experience in software design and firmware development experience (Embedded C);
Knowledge and expertise working on microcontroller based systems designs;
Experience with versioning control systems (Git, BitBucket, Subversion etc.)
Work experience following Software Development Life Cycle processes (. Waterfall, Agile, Scrum etc.)
Ability to work in a team environment;
Very good oral and written communication skills in English, as well as technical language;
Willing to travel occasionally as needed to provide on-site support for our customers;
Hardware debug, low-power and lo
8bit microcontroller (PIC or AVR) experience would be an advantage;
Experience with the Agile development workflow;
Knowledge about Design Patterns.
The candidate’s main responsibilities will be to:
Develop applications using entire range of 8-bit AVR and PIC microcontrollers: embedded systems design, software development and integration, creating Proofs of Concept;
Create application notes, getting started documents, and demonstration software that helps customer product development;
Develop and present technical training to customers, FAEs, CAEs and field sales for newly developed application notes and application libraries.
Work with customers to design and develop applications for Microchip 8 bit family;