Senior Software Developer – SSD-1
(Firmware)
Experience: 7–10 Years
Location: Mumbai / Navi Mumbai
Employment Type: Full-Time
Job Summary
We are seeking an experienced Senior Firmware Engineer (SSD-1) to design, develop, and
optimize embedded firmware solutions for next-generation connected and audio/XR devices.
The ideal candidate will have strong expertise in Bluetooth/audio SoCs such as Jeili,
Bluetrum, or Wuqi, along with deep knowledge of low-level driver development, RTOS
systems, and hardware-software integration.
This role requires ownership of firmware architecture, hardware bring-up, performance
optimization, and cross-functional collaboration with hardware, QA, and product engineering
teams.
Key Responsibilities
-
Firmware Development & Architecture
Design, develop, and maintain embedded firmware for Bluetooth/audio-based
devices.
Architect modular and scalable firmware components aligned with product
requirements.
Implement real-time functionalities using RTOS or bare-metal systems.
-
Low-Level Driver & Peripheral Integration
Develop and optimize drivers for peripherals (SPI, I2C, UART, ADC, PWM, GPIO).
Integrate audio codecs, Bluetooth stacks, and connectivity modules.
Perform hardware bring-up and board support package (BSP) customization.
-
Performance Optimization & Debugging
Optimize power consumption, memory footprint, and CPU utilization.
Debug complex hardware-software issues using JTAG, oscilloscopes, and logic
analyzers.
Resolve latency, synchronization, and signal integrity challenges.
-
System Stability & Compliance
Ensure firmware reliability, robustness, and fail-safe mechanisms.
Support product validation, EMI/EMC compliance, and certification processes
(Bluetooth SIG, etc.).
Implement OTA firmware update mechanisms and secure boot processes.
-
Cross-Functional Collaboration & Leadership
Collaborate with hardware, QA, and manufacturing teams for smooth product release
cycles.
Mentor junior engineers and conduct firmware code reviews.
Contribute to technical documentation, architecture reviews, and roadmap planning.
Required Skills & Qualifications
7–10 years of experience in embedded firmware development.
Strong proficiency in Embedded C/C++.
Hands-on experience with Bluetooth/audio SoCs (Jeili, Bluetrum, Wuqi preferred).
Experience working with RTOS (FreeRTOS or similar) or embedded Linux.
Strong understanding of microcontrollers, memory management, and interrupt
handling.
Experience with debugging tools (JTAG, oscilloscopes, logic analyzers).
Familiarity with version control systems (Git) and structured development lifecycle.
Preferred Skills
Experience with BLE stack customization and audio streaming protocols.
Knowledge of DSP/audio signal processing basics.
Familiarity with secure firmware development (encryption, secure boot).
Exposure to IoT, wearable, or XR devices.
What Success Looks Like
Stable firmware releases with minimal post-production defects.
Optimized power and performance benchmarks.
On-time hardware bring-up and product certification.
Improved code quality and reusable firmware modules across product lines
Skills: hardware bring-up,embedded,firmware,bluetooth,devices,software