Firmware Engineer

 Qualifications: B.E. IT/ Comp Sc. / ECE / Electronics/MCA/MCS/ MSc Electronics

Experience: 3-10 years. At lower end of experience, a person may not have all the skills whereas at the higher end of experience, person need to have most of the mandatory skills.

Location: Pune

Mandatory technical skills:

  • Experience in working with FPGAs (Altera or Xilinx or any other platform) for network communications.
  • Design and implementation of FPGA logics
  • Experience on RTL Coding in VHDL or Verilog or any other supported platform
  • FPGA simulation using Modelsim or other simulation tools
  • Testing & debugging FPGA on board
  • Programming languages (Assembly, C, C++)
  • Hands on Embedded Linux based Driver development, firmware development targeting different microprocessors / microcontrollers.
  • Experience in communication with hardware devices on serial and Ethernet portsm 


  • Participate in requirement analysis and understanding.
  • Design, implement, test and debug.
  • Ownership of work assigned.
  • Contribute to new product initiatives, research, and development activities.
  • Meet the technical and competency yearly goals.
  • Follow processes & align with optimization activities.
  • Contribute to organization growth by getting involved in various organization related activities.

Our Offer:

  • Competitive renumeration.
  • Opportunity to work closely with senior architects and leads in a challenging environment.
  • Be part of our diverse team comprising of people from all cultures and backgrounds.
  • An environment of continuous learning & development.
  • Experience work life balance not just in words but in realization.
  • Avail the differentiating banquet of benefits. 
  • Work in a culture that cares for people!


Interested? Email your resume to 


Contact form