Lead Firmware Engineer
2 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.
-
Embedded Firmware Engineer Lead
6 days ago
Bengaluru, Karnataka, India beBee Careers Full time**Embedded Firmware Engineer Lead Role**We are seeking a skilled and experienced Embedded Firmware Engineer to head our firmware team and drive next-generation wearable product development.
-
Lead Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Muse Wearables Full timeLead Firmware EngineerWe 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.Key Responsibilities:Technical Leadership: Lead and mentor the firmware engineering...
-
Lead Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Muse Wearables Full timeJob Title: Lead Firmware EngineerWe 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.About the RoleWe are seeking a passionate and experienced Lead Firmware...
-
Firmware Systems Engineer
4 days ago
Bengaluru, Karnataka, India beBee Careers Full timeSenior Firmware Engineer Job Summary:This senior-level firmware engineer position involves designing, developing, and testing firmware solutions for complex embedded systems. The successful candidate will be responsible for leading firmware development efforts, collaborating with cross-functional teams, and driving innovation through the implementation of...
-
Senior Firmware Engineer
3 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...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeBIOS/UEFI Firmware DeveloperThis role involves designing, developing, and optimizing firmware for various hardware platforms. Key responsibilities include creating BIOS and UEFI firmware, collaborating with hardware engineers, debugging issues, and ensuring reliability and performance of firmware solutions.Main Responsibilities:Design and develop BIOS and...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Skill Ventory Full timeAutomotive Firmware EngineerAt skill-ventory, we are seeking a highly skilled Automotive Firmware Engineer to join our team.Key Responsibilities:Develop automotive compliant firmware for ICE, Electric, and Hybrid Vehicles in the Automotive R&D Industry.Create modular, stable, and fault-free firmware that meets quality standards.Design and develop firmware...
-
Lead Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Title: Lead Firmware EngineerAbout the RoleWe are seeking a highly skilled Lead Firmware Engineer to join our team. As a key member of our engineering group, you will be responsible for driving the development of firmware units from concept to delivery.Key ResponsibilitiesLead the development of firmware units to meet varying levels of requirements...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Title: Firmware EngineerDescription:We are seeking a highly skilled Firmware Engineer to design, develop, and maintain BIOS/UEFI and Coreboot firmware for x86 platforms. The ideal candidate will have experience with platform bring-up, strong understanding of x86 CPU/APU architectures, and expertise in C programming language.
-
Technical Lead Firmware Engineer
4 days ago
Bengaluru, Karnataka, India beBee Careers Full timeSenior Firmware ArchitectWe are seeking a highly experienced Senior Firmware Architect to lead the development of our wearable technology products. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and low-power design.Responsibilities:Develop and maintain embedded software for dual-core processors using...