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
Bachelor’s, or Master's in 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!
Please apply to the job or send in your resumes at hr@conzumex.com.
Embedded Firmware Engineer • Delhi, India