
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
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
Actively Hiring
Similar Jobs

Cypherock Wallet
Personal Fort Knox for Your Crypto

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