Lead Firmware Engineer
3 weeks ago
Location : On-site, 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 Lead Firmware Engineer to head our firmware team and drive next-generation wearable product development.
Key Responsibilities :
Technical Leadership :
- Lead and mentor the firmware engineering team, setting technical direction, design standards, and best practices.
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: Work 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.
Qualifications & Skills :
Experience :
- 5-8+ years in embedded firmware development (freshers need not apply).
- Prior experience in a lead or principal role is highly desirable.
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.
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.
-
Lead Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full timeAt Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...
-
Lead Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Muse Wearables Full timeLocation: On-site, 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...
-
Lead Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Muse Wearables Full timeLocation:On-site, Bangalore Urban Employment Type:Full-TimeAbout UsWe 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...
-
Lead Firmware Quality Assurance Engineer
5 days ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Title: Lead Firmware Quality Assurance EngineerAbout the Role:We are looking for an experienced Lead Firmware Quality Assurance Engineer to lead our firmware testing efforts. The successful candidate will have a strong background in firmware development, test automation, and quality assurance principles.As a key member of our quality assurance team, you...
-
Firmware Engineer Lead
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeJob OverviewThis is a unique opportunity to work as a Firmware Engineer and contribute to the development of innovative medical devices.Responsibilities and Expectations:Design and develop complex firmware systems that meet medical standards.Collaborate with cross-functional teams to develop efficient algorithms.Take ownership of projects and ensure timely...
-
Firmware Development Lead
2 weeks ago
Bengaluru, Karnataka, India Micron Full timeAbout the RoleWe're looking for a talented firmware development lead to drive the success of our embedded systems projects. As a key member of our team, you'll be responsible for leading firmware development efforts, ensuring timely delivery, and maintaining high-quality standards.- Primary Responsibilities:Lead firmware development teams to design, develop,...
-
Firmware Test Engineer Lead
6 days ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Description:Firmware Testing is a critical aspect of ensuring the quality and reliability of embedded systems. As a Lead Firmware Test Engineer, you will play a key role in developing and executing test strategies that cover system requirements, regulatory needs, and market demands.Responsibilities:Develop and maintain comprehensive test plans that meet...
-
Senior Firmware Engineer
4 days ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout the Role:">The Senior Firmware Engineer will be responsible for designing, developing, and testing firmware for next-generation smart devices. This includes implementing and validating firmware and Linux drivers for optimal power and performance.">Key Responsibilities:">">Design and develop firmware architecture in collaboration with...
-
Senior Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Foundation for Science, Innovation and Development, IISc Bangalore Full timePosition 1: Senior Firmware EngineerJob Title: Senior Firmware EngineerExperience: 4-6 yearsLocation: Bengaluru, India (IISc Campus)Salary: As per Industry StandardResponsibilities:Lead firmware development activities across multiple medical device projects, ensuring high-quality, reliable, and efficient code implementationDesign a comprehensive firmware...
-
Boot Firmware Engineer Lead
2 weeks ago
Bengaluru, Karnataka, India Texas Instruments Full timeAbout the RoleAs a Boot Firmware Engineer Lead, you will play a crucial role in the development and validation of Boot firmware for embedded systems. You will work closely with our Soc Architectures development, So C Design and Verification teams to ensure that our firmware components meet the highest standards of cybersecurity and functional safety.You will...