• Tech Staff , Firmware Development Jobs in Canada

  • Microchip Technology India Pvt Ltd
  • Canada
  • Save Job
  • 10 - 13 Years
  • Posted : above 1 month

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 Technology Incorporated is a leading supplier of field-programmable embedded control solutions by delivering a broad spectrum of innovative microcontrollers, analog, mixed-signal and security products, wired and wireless connectivity products, related non-volatile memory products and Flash-IP solutions

You will join a team of professionals in designing, developing, verifying and releasing of best-in-class firmware to Microchip PCI Express switching products The firmware team, as part of Microchip Data Center Solutions BU function, closely collaborate with geographical chip design, validation, marketing and application engineering teams for successful product delivery You will be responsible for developing and verifying the firmware modules based on PCIe, NVMe and virtualization technology


Report to and collaborate with the firmware team located in China to deliver Switchtec firmware products

Interact with local chip design, validation and application engineering teams on pre-silicon FW development and post-silicon problem solving

Analyze high level architecture requirements and create firmware modules design

Develop, integrate, debug, and verify state of art firmware code on embedded SoC system

Participate in specification, module design and implementation review with peers

Use of storage testers, analyzer and other debug tools

Write comprehensive engineering design documentation and customer use guide

Debug and resolve defects reported from both internal teams and global customers

Assist in the execution and evolution of the development process

Job Requirements

Master or Bachelors degree in Electrical Engineering or Computer Engineering, or equivalent

10 years working experience on Firmware development and verification

Strong C language programming and debugging for embedded system

Knowledge of RTOS constructs including threads, scheduling, synchronization, memory management

Excellent analytical, problem solving, and documentation skills

Effective communicator of technical ideas, both verbal and written

Self-motivated, team-working, and ability of achieving goals without local supervision

Capable of working with customers and technology partners in architecture and feature design

Value-add Qualifications

Experience with high speed serial protocols ie PCIe, SAS/SATA, USB are plus

Experience with storage system, or Ethernet fabric or virtualization software are plus

Experience with MIPS architecture, ThreadX and SoC peripheral protocols are plus

Knowledge of x86 OS driver in Windows Server and Enterprise Linux are plus

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Telecom, IT-Hardware/Networking
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : 800000-1200000 P/A
Deadline : 26th Oct 2019

Key Skills:

Company Profile:


Taking these free online tutorials can help you get your next job

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status