Overview
Senior Engineer I (Embedded Firmware) in Corporate Applications Engineering, Microchip FPGA Products Group, supporting firmware and hardware for FPGA-based custom embedded processing systems (FPGA SoC) used in Microchip and customer products.
What you'll do
- Design, develop and provide customer support for embedded software on new FPGA-based electronic products, ranging from simple ARM microcontroller-based solutions to highly complex RISC-V based multicore embedded processing systems.
- Work with hardware designers, application engineers and firmware developers to support worldwide customers in designing in Microchip FPGA and FPGA-SoC devices.
- Collaborate with customers and FAEs to evaluate possible alternatives during design and development and determine the best approach based on performance, cost and resources.
- Participate in board bring-up and out-of-the-box experience of new FPGA SoC with embedded processor hardware, with support from hardware designers and other engineering teams.
- Document ideas, designs, specifications and instructions to Microchip's standards.
- Mentor junior members of the technical support engineering staff to promote a 'Customer First' culture and establish good work practices.
What you'll need
- BE/B.Tech or ME/M.Tech with 4-6 years of experience.
- Demonstrated skill in developing original designs with Assembly/C/C++ in embedded environments, including bare-metal, multi-threaded RTOS and embedded operating systems.
- Specific experience with common microcontroller and/or embedded processing platforms such as RISC-V, ARM and PIC.
- Strong understanding of embedded software design and architectural concepts, and of the integration between firmware and hardware.
- Strong understanding of software development tools and methodologies used in embedded systems.
- Familiarity with source control via established systems such as Git.
- Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
- Ability to work with minimum supervision and follow established design procedures during the development cycle, documenting the design to Microchip's standards.
- Good interpersonal skills and the ability to work across multiple departments.
Nice to have
- Experience with DSP and/or FPGA based SoCs.
- Experience with 10G Ethernet, AMBA, PCI Express, DDR/QDR controllers.
- Experience interacting with customers/FAEs and internal engineering teams, helping customers develop solutions on FPGA SoC.
Details
- Location: Hyderabad, India.
- Full-time position.
- Travel: 0% to 25%.
Read the full description and apply on the company’s own careers page.