Posted on: 05/02/2026
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 :
- Architect, develop, and maintain embedded software for dual-core processors using C/C++ and RTOS (e.g., FreeRTOS).
- 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 :
- Proven track record in optimizing firmware for low-current consumption in battery-powered or wearable devices.
- Knowledge of power management techniques (sleep modes, dynamic frequency/voltage scaling, etc.).
Multi-Core & Concurrency :
- Hands-on experience with dual-core processors (preferably PSoC6 or similar).
- In-depth understanding of inter-processor communication (IPC), deadlocks, semaphores, and other concurrency mechanisms.
Low-Level Systems Knowledge :
- Experience handling linker files, startup scripts, and bootloaders.
- 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 :
- Bachelors, or Master's in Computer Science, Electronics, Electrical Engineering, or related fields.
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!
Who should apply for this role :
This role is for engineers who care deeply about the product they ship, not just the code they write.
You should apply if you :
- Think like a systems engineer, not just a firmware developer - you naturally look at interactions between firmware, hardware, sensors, power, BLE, and manufacturing.
- Have shipped real hardware products and lived through issues that only show up in the field, at scale.
- Take extreme ownership - if a device misbehaves in a customers hand, you feel responsible for fixing it, even if the root cause isnt strictly your code.
- Are comfortable working with imperfect systems : early silicon, noisy sensors, power constraints, race conditions, and bugs that are hard to reproduce.
- Have strong fundamentals in embedded systems (MCUs, interrupts, memory, low-power modes, watchdogs, RTOS/concurrency).
- Care about battery life, reliability, and stability as much as features - and can make smart trade-offs between them.
- Enjoy debugging tough, multi-layer problems and dont stop at surface-level fixes.
- Can balance engineering excellence with product judgment - knowing when something is ready to ship and when it isnt.
- Want to build world-class wearable products that will be used by hundreds of thousands (and eventually millions) of users.
This role may not be a good fit if you :
- Have never built or shipped a real hardware product used by customers in the field.
- Prefer fully defined requirements and stable environments over ambiguous, fast-moving product development.
- Like to focus narrowly on a single module or layer without engaging with the larger system.
- Are uncomfortable taking ownership of problems that cross firmware, hardware, and product boundaries.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1609979