A Global Company

Experience working with a global network of associates dedicated to providing outstanding customer service

Technical Lead - Firmware Team

Brief Summary of Responsibilities:

Technical activities but not limited to :

  • Participates and/or leads in the design and development of embedded system components and processes.
  • Analyzes and interprets software requirements to design software solutions, creates system specifications, use cases, test-suites and release documentation
  • Adhering to established development process and methodology to ensure a quality solution is produced.
  • Architect and Design embedded solutions to :
  • Ensure optimal use of MCU resources (footprint, RAM, ports etc).
  • Design and develop reusable modules.
  • Lead and facilitate resolution of technical issues.


  • Provide technical direction to members of project team.
  • Mentor and train junior engineers in developing optimal solutions.

Qualifications/ skills:

  • BE/BTech/ ME/MTech in Computer Science or EE.
  • Overall 8+ years of experience in Design and development of embedded software using C & Assembly language programming using any microprocessor / microcontroller.
  • Exposure to RF technologies (RF4CE, BLE, Zigbee etc)
  • Knowledge of software development process / methodology.
Apply Now!