Posted on: 10/11/2025
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.
Did you find something suspicious?