Firmware Engineer (India)

Firmware Engineer (India)

27 Aug
|
Omkaar energy solution
|
India

27 Aug

Omkaar energy solution

India

OMKAAR ENERGY SOLUTIONS Pvt. Ltd.

FIRMWARE ENGINEER

Department: R&D; / Embedded Systems
Location: Mohali, Punjab – In office
Reporting To: Head of R&D; / R&D; Manager
Employment Type: Full-time
Experience: 2–5 Years
Education: B.E./B.Tech/M.Tech in Electronics, ECE, Electrical, Embedded Systems, Computer Science, or related field

1. Job Summary

We are looking for a Firmware Engineer to join our R&D; team and take responsibility for the design, development, testing, debugging, and maintenance of firmware for embedded, BLE, Wi-Fi, and IoT-based electronic products.

The candidate will work closely with the Hardware, R&D;, Production, and Testing teams to develop reliable firmware, integrate hardware and software, troubleshoot product issues, and support the transition of products from development to production.

2. Key Responsibilities

- Develop and maintain embedded firmware using C/C++.
- Develop firmware for MCU, BLE, Wi-Fi, and IoT-based products.
- Work on hardware–firmware integration and board bring-up.
- Develop drivers and interfaces for sensors and peripheral devices.
- Work with UART, SPI, I²C, GPIO, ADC, PWM, USB, and other communication interfaces.
- Develop and troubleshoot BLE functionality, including services, characteristics, advertising, pairing, and connectivity.
- Work with BLE/Wi-Fi platforms such as Nordic, ESP32, STM32, Silicon Labs, or equivalent.
- Debug firmware and hardware-related issues using appropriate debugging equipment.
- Conduct firmware testing, validation, and troubleshooting before product release.
- Support production teams in firmware programming, testing, and resolving firmware-related failures.
- Ensure that only approved and latest firmware versions are used for production.
- Maintain firmware source code using Git/version-control systems.
- Prepare firmware release notes, technical documentation, and test reports.
- Coordinate with Hardware Engineers for component, circuit, and firmware integration issues.
- Support development and validation of production testing jigs.




- Investigate field/production issues and perform root-cause analysis.
- Optimize firmware for performance, memory, reliability, and power consumption.
- Participate in product development, design reviews, and continuous improvement activities.
- Maintain regular project/task updates and provide development status reports.

3. Required Technical Skills

Must Have:

- Strong hands-on experience in Embedded C/C++.
- Practical experience with microcontrollers/SoCs.
- Experience in BLE and/or Wi-Fi firmware development.
- Strong understanding of UART, SPI, I²C, GPIO, ADC, PWM, and interrupts.
- Experience in firmware debugging and troubleshooting.
- Ability to understand schematics, datasheets, and hardware interfaces.
- Experience with Git or another version-control system.
- Good understanding of hardware–firmware integration.

Preferred:

- Experience with Nordic nRF52/nRF53, ESP32, STM32, or Silicon Labs.
- Experience with FreeRTOS/RTOS.
- Knowledge of BLE GATT/GAP and BLE communication.
- Experience with Wi-Fi and TCP/IP fundamentals.
- Experience with MQTT/HTTP.
- Experience with OTA firmware updates.
- Knowledge of bootloader development.
- Experience with low-power embedded applications.
- Experience with production test fixtures/jigs.
- Knowledge of electronics components and PCB/PCBA.

4. Tools & Equipment

Experience with any of the following will be an advantage:

- STM32CubeIDE / STM32CubeMX
- Keil
- Segger J-Link / Ozone
- Nordic nRF Connect SDK
- ESP-IDF
- Git/GitHub/GitLab
- JTAG/SWD
- Logic Analyzer
- Oscilloscope
- Multimeter
- Serial debugging tools
- BLE debugging tools

5. Education & Experience





- B.E./B.Tech/M.Tech in Electronics & Communication, Electronics, Electrical, Embedded Systems, Computer Science, or a related discipline.
- 2–5 years of relevant hands-on firmware/embedded development experience.
- Candidates with experience in BLE, Wi-Fi, IoT, embedded electronics, wireless modules, or electronic product development will be preferred.

6. Key Performance Indicators (KPIs)

- Firmware development tasks completed within agreed timelines.
- Firmware releases completed as per project schedule.
- Critical firmware defects minimized.
- 100% firmware validation before production release.
- Timely resolution of production and field firmware issues.
- 100% firmware version/release traceability.
- Proper documentation of firmware changes and releases.
- Effective hardware–firmware integration.
- Continuous improvement in firmware performance and product reliability.

7. Ideal Candidate Profile

The ideal candidate should be a hands-on Firmware/Embedded Engineer who can independently develop, debug, test, and release firmware for electronic products.

Candidates with experience in BLE modules, Wi-Fi modules, IoT devices, Nordic, ESP32, STM32, RF/wireless products, embedded systems, or consumer/industrial electronics will be highly preferred.

The candidate should have strong problem-solving, debugging, analytical, communication, and teamwork skills and be comfortable working in an on-site R&D; and manufacturing environment.

8. Key Interfaces

The Firmware Engineer will collaborate with:

- Head of R&D; / R&D; Manager
- Hardware Engineers
- Production Engineers
- Test Engineers
- Quality Team
- Purchase/Procurement Team
- Project/Product Team
- External component/module suppliers

9. Location

Mohali, Punjab – On-site

Department: R&D; / Embedded Systems
Role: Firmware Engineer
Experience: 2–5 Years

Pay: ₹35,000.00 - ₹50,000.00 per month

Benefits:

- Paid sick time
- Provident Fund

Education:

- Master's (Preferred)

Work Location: In person

📌 Firmware Engineer (India)
🏢 Omkaar energy solution
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india