HamburgerMenu
hirist

Senior Firmware Developer - Embedded C Programming

Talentoj
Bangalore
3 - 7 Years
star-icon
4white-divider19+ Reviews

Posted on: 10/11/2025

Job Description

Roles & Responsibilities :

- Design and develop bare-metal / RTOS-based firmware for innovative smart products.

- Follow and continuously improve our coding standards & development processes.

- Write high-quality documentation and test cases to ensure robust delivery.

- Debug, optimize, and implement new features for existing and upcoming systems.

- Collaborate with cross-functional teams (hardware, software, product) to define system requirements.

- Conduct thorough testing of code and system integration.

- Take ownership of planning your work and mentoring other firmware developers on the team.

Skills & Experience

Must-Have:

- Strong proficiency in Embedded C.

- Hands-on experience with bare-metal firmware development.

- Proficiency with communication protocols: I2C, UART, RS485.

- Experience with ARM Cortex controllers (STM32, NXP, TI, etc.) and relevant SDKs.

- Hands-on knowledge of git version control.

- Solid understanding of OOP concepts.

- Practical experience with PWM, ADCs, and Timers.

- Understanding of Wi-Fi and Bluetooth stacks.

- Ability to interpret and work with hardware schematics.

info-icon

Did you find something suspicious?