Avatar for Proxgy
Proxgy
Actively Hiring
Choose to be anywhere and perform interactive tasks like travel, errands, shopping and more

Embedded Firmware Engineer

  • ₹6L – ₹10L
  • |
  • |1 year of exp
  • |Full Time
Posted: today• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed

About the job

Position Overview
We are looking for an engineer to develop and optimize firmware for embedded platforms, working closely with hardware and cross-functional teams. The role involves end-to-end development, performance tuning, and enabling intelligent features on edge devices with a focus on efficiency and reliability.

Key Responsibilities

  • Design and develop embedded firmware and software using Embedded C, C++, and Python.
  • Develop bare-metal and FreeRTOS drivers and application logic across MCU (ESP32-C6/P4, STM32-class) and embedded Linux (Quectel SC60 Yocto BSP) targets.
  • Work on microcontrollers, peripherals, and hardware interfaces.
  • Bring up new boards from scratch — read and interpret schematics, verify signals and power rails, and develop firmware directly against the design.
  • Develop and integrate communication interfaces like UART, SPI, I2C, USB, PCIe, and Ethernet.
  • Implement device connectivity and cloud communication — Wi-Fi, BLE, LTE/cellular, MQTT — including onboarding, provisioning, and OTA/FOTA flows.
  • Debug and troubleshoot embedded systems using tools like debuggers, oscilloscopes, logic analyzers, and JTAG/SWD.
  • Develop functional and unit tests, validate firmware functionality, and automate the same (including hardware-in-the-loop).
  • Analyze system performance and optimize code for memory, power, and real-time constraints.
  • Participate in the full development lifecycle: design, coding, testing, and debugging.
  • Create prototypes to validate design concepts.

Required Qualifications

  • 1–3 years of experience in embedded software/firmware development.
  • Strong programming skills in Embedded C, C++, and Python.
  • Hands-on experience with FreeRTOS and working experience with Linux/RTOS.
  • Bare-metal firmware development (no OS) — direct register access, startup code, and peripheral drivers.
  • Good understanding of embedded systems architecture.
  • Experience with hardware interfaces like UART, SPI, I2C, USB, PCIe, and Ethernet.
  • Strong understanding of memory management and real-time constraints.
  • Ability to read and interpret hardware schematics and component datasheets, and develop firmware directly against the board design.
  • Strong hardware debugging skills - able to root-cause issues at the hardware/firmware boundary using an oscilloscope, logic analyzer, multimeter, and JTAG/SWD.
  • Strong debugging and problem-solving skills.
  • Familiarity with development tools like compilers, debuggers, and version control (Git).
  • B.E./B.Tech in Electronics, Electrical, Computer Science, or a related field.

What We Look For
Curiosity to open the box, read the datasheet, and figure out why it broke.
Ownership — you follow a feature from idea to shipped firmware.
Clear communication and a collaborative, review-driven approach to code.

About the company

Proxgy company logo

Proxgy

Actively Hiring
Choose to be anywhere and perform interactive tasks like travel, errands, shopping and more51-200 Employees
Learn more about Proxgy image

Similar Jobs

Manifold e connect company logo
Manifold e connect
Manifold e-Connect Ltd, founded 1995, builds telecom solutions for India's leading service providers