M

Microchip Technology

Provides embedded hardware, software, tools

Firmware Engineer - Software

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeChennai, Tamil Nadu, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or a related field is required.
  • At least 4 years of experience in embedded firmware development is required.
  • Proficiency in Embedded C and real-time operating systems is required.
  • Very good knowledge of MPLAB and toolchains is required.
  • Experience with microcontrollers and low-level hardware interfaces, including SPI, I2C, and UART, is required.
  • Familiarity with version control systems such as Git and P4 is required.
  • The candidate must be able to work independently and as part of a team.

Responsibilities

  • Develop firmware, drivers, and other software for NCS products in an embedded environment.
  • Participate in the complete product development life cycle as an individual contributor.
  • Apply a strong customer focus during software and firmware product development.

Desired Qualifications

  • Hands-on experience with Linux device driver development.
  • Expertise with debugging tools such as JTAG debuggers.
  • Hands-on experience with embedded software development tools such as logic analyzers, protocol analyzers, and oscilloscopes.
  • Working knowledge of assembly language programming.
  • Proficiency in Windows system programming.
  • Perl or Python scripting experience for developing utilities.

About the Company

Microchip Technology

Provides embedded hardware, software, tools

Microchip Technology offers a range of embedded system solutions that cover hardware, software, and development tools. Its products include microcontrollers, FPGAs, silicon carbide devices, and analog components, all designed to be configured and used with accompanying software and toolchains to build embedded applications. The company differentiates itself with a broad product portfolio, strong education and support programs, and a direct B2B sales approach that helps customers design and implement systems efficiently. Its goal is to be a leading provider of end-to-end embedded solutions, generating revenue from hardware, software licenses, development tools, and related services.

Company size
10,001+
Company stage
IPO
Headquarters
Chandler, AZ
Founded
1989

Recently Posted Jobs

Explore more opportunities at Microchip Technology

See more jobs