Embedded Firmware Engineer/ Senior Embedded Firmware Engineer
16 hours ago
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
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 10,00,000 - ₹ 15,00,000 per yearWe are Hiring: Embedded Firmware Engineer at Bangalore LocationJob Role:Embedded Firmware EngineerExperience:4+ YearsJob Location:Adugodi, Bangalore(5 Day Work From Office)CTC : Up to 15 LPA#Note: Looking for only Immediate Joiners (within 10 days)Responsibilities:Collaborate with hardware teams to analyze and implement hardware changes.Lead board bring-up...
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Tekskills Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Embedded Firmware - ConsultantLocation: Teknovate Enterprise Solutions Pvt Ltd, BangaloreAbout the RoleWe are seeking an experienced Embedded Firmware Consultant to lead the architecture, design, and optimization of firmware for Teknovates IoT and embedded products. The role requires deep technical expertise in real-time embedded systems, protocol...
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Protectol Health Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob DescriptionAre you passionate about making a difference in people's lives through groundbreaking products and services ? Look no further Protectol Health is a pioneering pharma-tech company with a holistic approach that spans conventional pharmaceuticals, nutraceuticals, nutrients, and business safety. Our dedication to the value of "Life matters" is not...
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka TekPillar® Full timeWe are Hiring: Embedded Firmware Engineer at Bangalore LocationJob Role: Embedded Firmware EngineerExperience: 4+ YearsJob Location: Adugodi, Bangalore (5 Day Work From Office)CTC : Up to 15 LPA#Note: Looking for only Immediate Joiners (within 10 days)Responsibilities:Collaborate with hardware teams to analyze and implement hardware changes.Lead board...
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India VARITE Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription : Job Summary : We are looking for an experienced Embedded Firmware Engineer with hands-on expertise in RTOS and VxWorks. The candidate will be responsible for designing, developing, and debugging firmware for embedded systems, ensuring reliability, performance, and scalability. Key Responsibilities : - Design, develop, and maintain...
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Focally Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Responsibilities:Develop and maintain embedded firmware for various electronic devices and systems, especially AR and Audio based.Collaborate with cross-functional teams, including hardware engineers, Mechanical or Optical design Engineers to design and implement firmware solutions.Analyse system requirements and specifications to design efficient and...
-
Embedded Firmware Engineer
2 days ago
Bengaluru, Karnataka, India Octane Circuits Full time ₹ 9,00,000 - ₹ 12,00,000 per yearEmbedded Systems Engineer with 2-6 yrs experience in firmware (C/C++), PCB bring-up, driver development, UART, RS485, I2C, SPI, RTOS (FreeRTOS), Nordic BLE, and low-power battery devices. Strong debugging and hardware integration skills.Health insurance
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full timeNote : Only 4-5 years of experience will be considered; higher experience will not be considered.i.MX8 Exp is mandatoryAbout the Role : - We are looking for a skilled Embedded Linux Engineer to join our team in Bangalore. - The ideal candidate will have hands-on experience with i.MX8 / Raspberry Pi hardware, Embedded Linux drivers, and OS internals....
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Simperion Technologies Full time ₹ 8,00,000 - ₹ 18,00,000 per yearResponsibilities:* Design, develop, test & maintain embedded firmware using Embedded C, SPI, UART, 12C, ARM processors & Linux.
-
Embedded Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Confio Technologies Full timeKey Responsibilities1. Firmware DevelopmentDesign, implement, and maintain firmware for microcontroller-based systems (STM32, ESP, etc.) in C/C++.Develop and optimize communication protocols (RS485, Modbus RTU, UART, SPI, I²C).Work with sensors, relays, dimmers, and control circuits for real-time applications.Implement RTOS-based designs and event-driven...