Skip to Main Content

Job Title


Firmware Design Engineer


Company : BTL India Private Ltd


Location : Bengaluru, Karnataka


Created : 2026-01-26


Job Type : Full Time


Job Description

ROLES AND RESPONSIBILITIES :As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following:- Understand the product specification and software requirements. - Designing the software modules and ensuring the software design meets all requirements of quality, performance, maintainability and extensibility. - Hands-on software development, implementing new modules, helping the team in debugging and resolving critical issues on need basis. - 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.ESSENTIAL QUALIFICATION AND EXPERIENCE :QUALIFICATION:- Bachelor or master degree in Electronics or similar engineering stream. - Around 5 years of experience in design & development of embedded firmware.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 of embedded system fundamentals like microcontrollers, peripherals, embedded operating system concepts, communication protocols, etc. - System level understanding with the ability to understand 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.