Senior Firmware Engineer
HCLTech
5 - 10 years
Bengaluru
Posted: 01/03/2026
Getting a referral is 5x more effective than applying directly
Job Description
Job Description and Skill :
Knowledge/Skills/Abilities:
- Highly motivated, detail-oriented, responsible professional with a desire to bring new ideas and concepts to product development.
- Bachelors degree in Electrical\Computer Engineering or equivalent experience
- 5-10 years of experience in firmware design, coding, and testing
- Experience with 32-bit microcontroller and low power management
- Extensive Experience in C / C++. Python Programming knowledge is plus.
- Experience with GCC and IAR embedded development environments,
- Strong knowledge/hands on experience on embedded real-time operating systems, (OS, drivers, etc.)
- Software test planning and execution use of test scripts, emulators, etc
- Knowledge of USB, serial, and computer interface protocols including I2C, SPI, and understanding of network communication theory, wireless network theory, and network communications protocols.
- Able to read and work with detailed hardware schematics,
- Knowledge of using electronic measurement devices such as oscilloscopes and logic analyzers
- Able to guide few junior team members and deliver modules
- Excellent communication skills in both written and spoken English and be comfortable with technical report writing
- A plus to have experience with embedded Linux.
- Strong adaptability, capable of handling several projects and other tasks such as validating time info & updating budget files simultaneously
- Good team player, good interpersonal skills and demonstrated leadership. Strong customer focus.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
