HamburgerMenu
hirist

Muse Wearables - Senior Embedded Firmware Engineer - C/C++ Programming

Muse Wearables
Bangalore
2 - 4 Years

Posted on: 05/02/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in