Firmware Engineer

Stellaspire 

📍 Hyderabad, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

FirmwareBluetoothDSPnRFSensor

Industry

Consumer ElectronicsRobotics

Job Description

We are looking for a skilled Firmware Engineer with strong experience in Bluetooth Low Energy (BLE) and embedded systems, along with a solid foundation in Digital Signal Processing (DSP). The ideal candidate will work on high-performance, low-power wireless devices involving sensor data acquisition, real-time streaming, and advanced signal conditioning using filtering techniques.


Key Responsibilities

● Design, develop, and maintain firmware for embedded systems with a focus on Bluetooth Low Energy (BLE) communication

● Work with Wi-Fi and other wireless technologies (optional but preferred)

● Interface and integrate sensors such as: ○ Accelerometers ○ Gyroscopes ○ Other IMU / environmental sensors

● Implement Digital Signal Processing (DSP) techniques for real-time sensor data analysis

● Design and apply filtering techniques such as: ○ Low-pass, high-pass, and band-pass filters ○ Moving average and exponential smoothing filters ○ Sensor fusion filters (e.g., complementary filters, basic Kalman filtering)

● Develop solutions for high-frequency data acquisition and streaming over BLE and/or Wi-Fi

● Implement and optimize mesh communication protocols

● Work extensively with Nordic Semiconductor (nRF) platforms, including: ○ nRF5 SDK ○ nRF Connect SDK (NCS)

● Design and optimize data storage systems using NOR Flash, ensuring efficient:

○ Data logging ○ Retrieval ○ Wear leveling (if applicable)

● Optimize firmware for: ○ Low power consumption ○ Bluetooth range and reliability ○ System performance and latency

● Debug, test, and validate firmware using standard tools (JTAG, RTT, logs, etc.)

● Collaborate with hardware, mobile, and backend teams for system integration


Required Skills & Qualifications

● Strong experience in Embedded C/C++ programming

● Hands-on experience with BLE stack development and debugging

● Solid understanding of Digital Signal Processing (DSP) concepts, including: ○ Sampling theory and aliasing ○ Noise reduction techniques ○ Time-domain and basic frequency-domain analysis

● Experience implementing filters on embedded systems for real-time data conditioning

● Experience working with sensor data acquisition and processing (IMU preferred)

● Solid understanding of: ○ Real-time systems ○ Interrupts, timers, and low-power modes

● Experience with nRF52/nRF54 series or similar MCUs

● Familiarity with high-throughput data transfer over BLE

● Experience with flash memory management

● Understanding of wireless communication fundamentals

● Experience in production-grade firmware development

● Familiarity with mobile app interaction (BLE central side)


Preferred Qualifications

● Exposure to power profiling and optimization tools

● Experience with OTA (Over-the-Air) firmware updates

● Knowledge of RTOS (Zephyr preferred for NCS)

● Experience with sensor fusion algorithms (e.g., orientation estimation using IMU data)

● Experience implementing or working with BLE Mesh or other mesh protocols

● Experience with Wi-Fi-based embedded systems

● Experience in wearable devices / IoT products

● Familiarity with FFT or spectral analysis in embedded environments


Soft Skills

● Strong analytical thinking, especially for signal interpretation and noise handling

● Strong problem-solving and debugging skills

● Ability to work independently and in cross-functional teams

● Good communication and documentation skills Cross-Functional Collaboration

● Work closely with hardware engineers to co-design power-efficient systems

● Align on RF performance tuning and BLE/Wi-Fi optimization

● Enable efficient sensor data pipelines and storage systems

● Jointly debug system-level issues across hardware and firmware


Key Priority Requirements

1. Expertise in Motion Sensors - Accelerometers, Gyroscopes, etc.

2. Expertise in BLE data streaming

3. Expertise in Digital Signal Processing - Filtering on data

4. Expertise in code Optimization for Battery, BLE range and Performance


Key Industries to target

1. Wearables

2. Drones

3. Robotics

4. IoT