Firmware Specialist

3 months ago


Meerut, India BTL India Private Ltd Full time

ROLES AND RESPONSIBILITIES


As part of the BTL India R&D team, you may have to perform the following duties:

  • Understand the product specification and software requirements.
  • Designing the complete software and ensuring the software design meets all requirements of quality, performance, maintainability and extensibility.
  • Hands-on software development, implementing new modules as well as maintaining already implemented software.
  • Provide technical guidance to junior engineers and perform design/code reviews.
  • Estimating the software development activities and guiding the team in estimations.
  • Comply with the requirements of the BTL quality management process.


QUALIFICATION:

  • Bachelor or Master Degree in Electronics or Computer Science.
  • Around 5 to 7 years of experience in design & development of embedded software.


TECHNICAL COMPETENCY:

  • Proven experience in designing and developing microcontroller based embedded firmware.
  • Proficient in firmware development using C, C++ with and without any OS.
  • Experience in unit testing and automated unit test frameworks.
  • Good knowledge on embedded system fundamentals like microcontrollers, peripherals, embedded operating system concepts, communication protocols, etc.
  • System level understanding with ability to connect with hardware design and other system level interactions of software.
  • Experience in agile development process, continuous integration and related tools.


BEHAVIOURAL COMPETENCY:


  • Fire in the belly - Being proactive, getting the job done.
  • Clarity - Good analytical thinking and analyzing deeply.
  • Effectiveness - Systematic approach and being organized.
  • Collaboration - Working as a team, helping others.