Posted on: 15/12/2025
Description :
Location : On-site, Bommasandra, Bangalore Urban.
Employment Type : Full-Time.
About Us :
We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices.
Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application.
We are seeking a passionate and experienced engineer to be part of our firmware team and drive next-generation wearable product development.
Key Responsibilities :
Firmware Development :
- Optimize firmware for ultra-low current consumption to extend battery life in wearable devices. Implement advanced power-saving modes, and efficient resource management.
- Implement robust inter-processor communication (IPC) mechanisms, manage shared resources, and ensure thread-safety between cores.
System-Level Programming :
- on linker and startup files, low-level assembly, and deeper PSoC libraries to optimize system performance and memory usage.
Debugging & Troubleshooting :
- Utilize advanced debugging techniques (JTAG, SWD, logic analyzers), detect and prevent deadlocks, optimize semaphores, and resolve concurrency issues.
Hardware Integration :
- Collaborate with hardware engineers to integrate new features (Bluetooth, NFC, PSOC63) into the firmware.
Cross-Functional Collaboration :
- Coordinate with product management, software, hardware, and manufacturing teams for end-to-end product development.
Project Management :
- Establish firmware project timelines, deliverables, and resources, ensuring high-quality releases within deadlines.
Programming Expertise :
- Strong proficiency in C/C++ for embedded systems.
- Experience with RTOS (preferably FreeRTOS or equivalent) and real-time constraints.
- Familiarity with assembly language for low-level hardware interfacing.
Ultra-Low Power Firmware Design :
- Knowledge of power management techniques (sleep modes, dynamic frequency/voltage scaling, etc.).
Multi-Core & Concurrency :
- In-depth understanding of inter-processor communication (IPC), deadlocks, semaphores, and other concurrency mechanisms.
Low-Level Systems Knowledge :
- Ability to optimize memory usage and power consumption at the system level.
Communication Protocols :
- Experience with Bluetooth (BLE), NFC, UART, I2C, SPI, or other communication interfaces.
Debugging & Optimization :
- Familiarity with debugging tools, profiling, and root-cause analysis for real-time systems.
PSOC Experience :
- Prior experience with Cypress PSoC6 (particularly PSOC63) and advanced PSoC libraries is a big plus.
Leadership & Teamwork :
- Excellent communication and leadership skills, with a proven ability to mentor teams and foster collaboration.
Qualifications & Skills :
Experience (Embedded Firmware Engineer) :
- 2+ years in embedded firmware development (freshers need not apply).
Experience (Senior Embedded Firmware Engineer) :
- 4+ years in embedded firmware development.
Why Join Us :
Innovative Products :
- Work on state-of-the-art wearable devices and emerging technologies.
Growth & Impact :
- Shape our product line, influence company strategy, and make a tangible impact on the future of wearable tech.
Collaborative Culture :
- Join a team of dedicated professionals who value continuous learning, innovation, and teamwork.
Competitive Compensation :
- We offer a competitive salary, comprehensive benefits, and other perks.
If you are a seasoned firmware engineer eager to push the boundaries of wearable technology, we want to hear from you!
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1590271
Interview Questions for you
View All