Firmware Development Senior Engineer (Fixed Tenure)
lvlAlpha Verified employer
Actively hiring · Posted 18d ago · JEV2610ED17BB5C16
Job description
JOBID: ENGG/RRDTP/2026/004Firmware Development Senior Enginner — 2026INTRODUCTION
We are inviting applications for the Firmware Development Senior Engineer (Fixed Tenure) position for 2026 from experienced embedded firmware engineers with a demonstrated record of product-ready code development, completed engineering projects, or major customer-reviewed firmware deployments.
This role is intended for engineers who have moved beyond academic or purely experimental firmware development and have experience taking firmware from requirements and architecture through implementation, integration, debugging, validation and delivery.
Minimum Experience Requirement — IMPORTANT
Candidates must have a minimum of 1 year of relevant hands-on firmware / embedded software experience.
Applicants must be able to demonstrate at least one of the following:
Product-ready firmware/code that has been deployed or released.
Completed embedded firmware projects with defined engineering deliverables.
Major customer-reviewed or customer-facing firmware/code deployments.
Production, field, pilot or advanced prototype firmware successfully delivered to a product or engineering team.
Freshers without Product Development experience, Project Deliverable Execution experience, or demonstrable deployment of production-quality firmware need NOT apply.
Academic assignments, classroom exercises and basic microcontroller programming projects alone will generally not satisfy the experience requirement.
Candidates with career gaps or who are returning to technology are welcome to apply if they can demonstrate relevant prior firmware/product-development capability.
The role provides exposure to the complete firmware-development lifecycle, including embedded architecture, controller programming, RTOS, device drivers, wireless stacks, BLE Mesh, BLE Long Range, BLE Audio, location technologies, gateway/router communication, algorithm implementation, hardware integration, product validation and customer-facing engineering support.
Application Requirements
Candidates may be requested to provide:
Resume / CV
Cover Letter
Reference Letters, where applicable
Firmware / Engineering Case Studies
Self-Assessment Form
Project or product-development portfolio
GitHub or equivalent code samples, where appropriate and legally permissible
Evidence of deployed, released or customer-reviewed engineering work
Incomplete applications may not be considered for further evaluation.
Please mention JOBID: ENGG/RRDTP/2026/004 in your application.
Please send all documents to:
[hidden]
SUMMARY
| Category | Details |
| ------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Designation | Firmware Development Senior Engineer — Fixed Tenure |
| Functional Area | Embedded Firmware, Middleware & Wireless Software Development |
| Location | Pune / Delhi |
| Work Environment | Office, Product Development Site & Remote Engineering Work as applicable |
| Tenure | 06 Months — Fixed Tenure |
| Minimum Experience | 1+ Year relevant hands-on firmware / embedded product-development experience |
| Core Skills | Embedded C/C++, RTOS, Device Drivers, MCU Programming, Wireless Firmware, Embedded Middleware |
| Mandatory Platforms | Nordic nRF52 / nRF53 / nRF54, STM32 |
| Mandatory Wireless | BLE, BLE Mesh, BLE Long Range, BLE Audio |
| Location Technologies | BLE Beacon, RTLS, RSSI, Trilateration, UWB, AoA, AoD, BLE Sounding |
| Product Domains | Wearables, Hearables, IoT, Intelligent Devices, Medical / Diagnostic Systems, Mil-Grade Electronics |
| Qualification | UG / PG in Electronics & Electrical Engineering, Embedded Systems, Computer Science or related disciplines |
| Compensation | *Up to USD 1.2k per Month *, depending on experience, demonstrated capability and education status |
RESPONSIBILITIES1. Firmware Ownership & Product Delivery
Take ownership of firmware components from requirements through architecture, implementation, integration, validation and delivery.
Develop reliable, maintainable and production-quality firmware for low-power embedded products.
Deliver firmware within defined engineering timelines and product-development milestones.
Work with minimal supervision and take responsibility for technical decisions within assigned firmware areas.
Analyse requirements and translate them into firmware architecture, modules, interfaces and implementation plans.
Maintain firmware across hardware revisions, product variants and software releases.
Investigate defects, field issues, integration problems and requirement changes.
Participate in code reviews, design reviews and firmware release activities.
Prepare technical documentation, development notes, test reports and engineering presentations.
2. Mandatory nRF52 / nRF53 / nRF54 Firmware Development
Mandatory hands-on development experience with Nordic nRF52, nRF53 and/or nRF54 platforms.
Develop production-quality firmware for Nordic BLE platforms.
Work with Nordic SDK / nRF Connect SDK and relevant development environments.
Understand MCU peripherals, memory architecture, power states, interrupts, timers, clocks and low-power operation.
Develop and integrate BLE services, characteristics, profiles and application logic.
Debug firmware at the peripheral, protocol-stack and application levels.
Work with SoftDevice / Nordic wireless stack concepts where applicable to the target platform.
3. STM32 Firmware Development
Mandatory hands-on experience with STM32 development.
Develop embedded C/C++ firmware for STM32 MCU platforms.
Work with STM32 peripherals, clocks, timers, DMA, ADC, GPIO, communication interfaces and power-management features.
Integrate STM32 firmware with sensors, displays, wireless controllers, external memories and other system components.
Support STM32-based BLE products and BLE co-processor / host-controller architectures where applicable.
Debug hardware/firmware interaction using appropriate laboratory and software tools.
4. BLE, BLE Mesh & BLE Long Range
Mandatory practical experience with Bluetooth Low Energy (BLE).
Mandatory practical understanding of BLE Mesh.
Mandatory practical understanding of BLE Long Range (LE Coded PHY).
Implement BLE GATT/GAP functionality, services, characteristics, notifications, indications and connection management.
Work with BLE advertising, scanning, connection parameters, power optimisation and interoperability.
Develop BLE Mesh nodes and support provisioning, configuration, addressing, messaging and network behaviour.
Implement and optimise BLE Long Range communication for appropriate product requirements.
Analyse BLE packet behaviour, connection performance, power consumption and reliability.
5. BLE Audio & Wireless Audio
Mandatory exposure to BLE Audio development.
Work with BLE Audio streaming and associated embedded data paths.
Understand the relationship between wireless transport, audio processing, buffering, timing and power consumption.
Support development and debugging of BLE Audio applications for hearables, headphones and other wireless audio products.
Work with audio-related MCU/SoC interfaces and embedded peripherals where required.
Analyse latency, packet loss, synchronisation, buffering and streaming reliability.
6. Beacon, RTLS & Location Technologies
Hands-on experience in one or more of the following is required, with strong preference for candidates who have implemented multiple technologies:
BLE Beacon
BLE-based RTLS
RSSI-based positioning
RSSI filtering and estimation algorithms
Trilateration
Angle of Arrival (AoA)
Angle of Departure (AoD)
UWB positioning
BLE Sounding
BLE-based ranging / distance estimation
Multi-node positioning systems
Responsibilities may include:
Implementing location and ranging algorithms on Nordic BLE platforms.
Processing RSSI measurements and developing filtering / estimation logic.
Implementing RSSI-based algorithms on nRF BLE platforms.
Working with beacon advertising and scanning architectures.
Supporting RTLS anchor/tag architectures.
Understanding trilateration mathematics and practical RF measurement limitations.
Integrating AoA/AoD-related data paths and positioning logic where applicable.
Understanding UWB/BLE hybrid positioning architectures.
Evaluating accuracy, latency, power consumption and environmental effects on positioning systems.
7. BLE Gateway & Router Firmware
Develop and support firmware for BLE Gateways and BLE Routers.
Understand BLE-to-host and BLE-to-network data paths.
Configure and implement data sending from BLE Gateway / Router systems.
Understand packet forwarding, routing, gateway configuration and communication between BLE nodes and higher-level systems.
Support communication between BLE devices and external systems through UART, USB, Ethernet, Wi-Fi, cellular or other interfaces as required.
Debug connectivity, data-routing, buffering and protocol issues across the BLE device, gateway and network layers.
Understand gateway configuration, device provisioning and data forwarding requirements.
8. RTOS, Drivers & Embedded Middleware
Develop firmware using RTOS-based architectures, including task scheduling, queues, semaphores, mutexes, timers, interrupts and event-driven designs.
Work with RTOS platforms such as Zephyr, FreeRTOS and equivalent embedded operating systems.
Develop and maintain hardware abstraction and middleware layers.
Develop device drivers for:
BLE
UART
SPI
I²C
GPIO
Timers
PWM
ADC
NVM / Flash
Sensors
Displays
Audio peripherals
Understand interrupt-driven and DMA-based firmware architectures.
Debug concurrency, timing, memory and race-condition problems.
9. Sensors & Embedded Algorithms
Develop firmware interfaces and data-processing pipelines for sensors including:
Accelerometer
Gyroscope
Magnetometer
PPG
ECG
Temperature
Pressure
Environmental sensors
Medical / diagnostic sensors
Other MEMS and algorithmic sensors
Support implementation of embedded algorithms such as:
Motion detection
Activity detection
Step / pedometer algorithms
Sensor fusion
RSSI processing
Position estimation
Filtering
Event detection
Device-state estimation
Other product-specific signal-processing functions
10. Stochastic Systems & Generative Learning
Understand the application of Stochastic Models and Generative Learning within embedded and intelligent-device systems.
Understand probabilistic system behaviour, uncertainty, noise, estimation and model-based decision processes.
Support implementation of model-driven or stochastic algorithms on embedded platforms where applicable.
Understand the relationship between sensor data, probabilistic models, embedded computation and product-level decisions.
Evaluate model outputs against measured data and product requirements.
Support the engineering integration of computational models while considering memory, compute, latency, power and reliability constraints.
Apply appropriate engineering validation rather than treating model-generated outputs as automatically correct.
SKILLSEmbedded Programming
Mandatory excellent Embedded C programming skills.
Strong ability to write efficient code for low-power, memory-constrained embedded systems.
Practical understanding of C memory management, pointers, structures, bit manipulation, interrupts and concurrency.
C++ knowledge is advantageous where used within the target firmware architecture.
Assembly-level understanding is advantageous for debugging, optimisation and low-level analysis.
Controller programming experience is mandatory.
Operating Systems & SDKs
Hands-on experience with one or more of:
Zephyr
FreeRTOS
Nordic nRF Connect SDK
Nordic SDK
STM32Cube / STM32 HAL / LL
ESP-IDF
Arm Mbed
Other commercial or open-source embedded SDKs
Strong understanding of:
RTOS scheduling
Tasks / threads
Interrupts
Queues
Semaphores
Mutexes
Timers
Event systems
Memory management
Power management
Driver architecture
Wireless
Mandatory:
Bluetooth Low Energy
BLE Mesh
BLE Lo
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with lvlAlpha.
- Track your application and get updates by email and WhatsApp.