Embedded C / Wireless Firmware Developer

Moringa Techsolv

Pune District

On-site

INR 600,000 - 900,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Moringa TechSolv Pvt. Ltd. in Pune seeks a hands-on Embedded C / Wireless Firmware Developer to bridge hardware and software, bringing up microcontrollers and writing low‑level firmware.

You will work with STM32 and ESP32, develop BLE data paths, read schematics to debug on physical boards, and ensure production‑grade firmware for embedded systems. Experience with push‑button peripherals, SPI/I2C/UART, and toolchains like STM32CubeIDE, VS Code, PlatformIO is valued.

Qualifications

  • Bachelor's degree in Electrical Engineering, Electronics & Communication, Computer Engineering, or a related field.
  • 2 to 3 years of professional experience in embedded systems development.
  • Expert knowledge of Embedded C (memory management, pointers, registers, and interrupt handling).
  • Hands-on experience with STM32 (ARM Cortex-M) and ESP32 (Xtensa/RISC-V) microcontrollers.
  • Exposure to BLE concepts (GAP, GATT, Advertising, Services, and Characteristics).
  • Ability to read electronic schematics and datasheets to debug on hardware.

Responsibilities

  • Firmware development: design and write production-grade firmware for resource-constrained microcontrollers.
  • Wireless integration: implement and optimize BLE stacks, profiles, and services for data transmission.
  • Hardware bring-up diagnostics: read schematics to validate pins and troubleshoot on boards.
  • Platform specialization: develop firmware using STM32 (HAL/LL or bare-metal) and ESP32 (ESP-IDF) ecosystems.
  • Peripheral interfacing: write and configure drivers for SPI, I2C, UART, and GPIOs.
  • Lab debugging: use logic analyzers, oscilloscopes, and JTAG/SWD to isolate firmware issues.

Skills

Embedded C
STM32
ESP32
BLE stacks
GCC toolchains
Git
VS Code
PlatformIO
ESP-IDF
Schematic reading

Education

Bachelor's degree in Electrical Engineering / ECE / Computer Engineering

Tools

STM32CubeIDE
VS Code
PlatformIO
ESP-IDF

Job description

Embedded C / Wireless Firmware Developer , Experience: 23 Years Location : Pune
Job Summary

We are seeking a hands-on Embedded C / Wireless Firmware Developer with 2 to 3 years of experience who bridges the gap between hardware and software. In this role, you will be responsible for bringing up microcontrollers, writing clean, low-level Embedded C code, and developing wireless communication pipelines . The ideal candidate has direct experience with STM32 and ESP32 architectures and understands how to read schematics to debug code directly on physical hardware.

Key Responsibilities
  • Firmware Development: Design and write production-grade firmware in Embedded C for resource-constrained microcontrollers.
  • Wireless Integration: Implement, configure, and optimize Bluetooth Low Energy (BLE) stacks, profiles, and services for data transmission and peripheral control.
  • Hardware Bring-Up Diagnostics: Read hardware schematics to validate pins, bring up new prototypes, and troubleshoot physical boards.
  • Platform Specialization: Develop firmware using STM32 (HAL/LL or bare-metal) and ESP32 (ESP-IDF) ecosystems.
  • Peripheral Interfacing: Write and configure drivers for low-level protocols including SPI, I2C, UART, and GPIOs.
  • Lab Debugging: Use test equipment such as logic analyzers, oscilloscopes, and JTAG/SWD debuggers to isolate firmware bugs from hardware faults.
Required Technical Skills
  • Education: Bachelors degree in Electrical Engineering, Electronics Communication (ECE), Computer Engineering, or a related field.
  • Experience: 2 to 3 years of professional experience in embedded systems development.
  • Language Proficiency: Expert knowledge of Embedded C (memory management, pointers, registers, and interrupt handling).
  • Hardware Architectures: Direct, hands-on experience with STM32 (ARM Cortex-M) and ESP32 (Xtensa/RISC-V) microcontrollers.
  • Wireless Protocols: Practical exposure to BLE concepts (GAP, GATT, Advertising, Services, and Characteristics).
  • Hardware Literacy: Ability to interpret electronic circuit schematics and datasheets.
  • Development Tools: Familiarity with Git, STM32CubeIDE, VS Code (PlatformIO / ESP-IDF extension), and GCC toolchains.
Nice‑to‑Have Skills
  • Experience with low-power optimization techniques for battery-operated BLE devices.
To finalize this draft, let me know:
  • What product or application are they building (e.g., smart wearables, industrial sensors, medical devices)

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Developer (Lucknow)
Firmware Developer (Lucknow)

WOW Softech • New Delhi

On-site
INR 800,000 - 1,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Digital Health Solutions • Thane

On-site
INR 600,000 - 900,000
Embedded Systems Developer
Embedded Systems Developer

Computronics Lab • Greater Noida

On-site
INR 700,000 - 1,100,000
Health insurance
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth
Embedded Developer
Embedded Developer

Protco Technologies • Mumbai Suburban

On-site
INR 700,000 - 1,100,000
Firmware Engineer Intern
Firmware Engineer Intern

Mozek HealthTech Pvt. Ltd. • Ahmedabad District

On-site
INR 167,000 - 246,000
Embedded Software Engineer
Embedded Software Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

WOW Softech • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer – Linux
Lead Software Engineer – Linux

Softdel • Pune District

On-site
INR 1,400,000 - 2,200,000