Embedded Firmware Engineer

Praan, Inc.

Mumbai

On-site

INR 2,500,000 - 4,000,000

Full time

12 days ago

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

Praan, Inc. in Mumbai, India seeks a seasoned embedded firmware engineer to own the end-to-end lifecycle from architecture to production deployment across multiple hardware platforms.

You will design, develop, and maintain production-grade firmware for microcontrollers, sensors, displays, and peripherals. You will implement OTA updates, secure MQTT/MQTTS communication, and guide validation, debugging, and field deployment with a cross-functional team of hardware, software, AI, and product

Qualifications

  • Strong proficiency in Embedded C/C++ with production-quality firmware experience.
  • Experience with RTOS, multitasking, interrupts, memory management, and peripheral drivers.
  • Hands-on experience with ESP32, STM32, or similar platforms.

Responsibilities

  • Own the end-to-end firmware development lifecycle from architecture to production deployment.
  • Design, develop, and maintain production-grade embedded firmware for multiple hardware platforms.
  • Architect scalable, modular firmware solutions across platforms.

Skills

Embedded C/C++
RTOS
ESP32/STM32
MQTT/MQTTS
OTA updates
Debugging tools

Job description

Praan (Praan, Inc.) is an impact focused deep-tech startup democratising clean air using breakthrough filterless technology. The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India. Our team puts extreme attention to detail and loves building technology that's aspirational. Praan's team and culture is positioned to empower people to solve large global problems at an accelerated pace.

Why

Everyone worries about the dooms-day in climate change which is expected to occur in the 2050s. However, there's one doom's day which is the reality for millions of people around the world today. Air pollution takes more than 7 Million lives globally every single year. Over 5% of premature children death occur due to air pollution in developing countries. Everyone has relied on governments or experts to solve the problem, but most solutions up until today have either been too expensive or too ineffective. Praan is an attempt at making the future cleaner, healthier, and safer for the generations to come.

Job Description

  • Own the end-to-end firmware development lifecycle, from architecture and prototyping to production deployment and long-term maintenance.
  • Design, develop, and maintain production-grade embedded firmware for existing and next-generation products.
  • Architect scalable, modular, and maintainable firmware solutions across multiple hardware platforms.
  • Develop, integrate, and validate firmware for microcontrollers, sensors, communication modules, displays, motors, and other embedded peripherals.
  • Implement and maintain OTA firmware update capabilities and secure cloud communication using MQTT/MQTTS.
  • Develop and execute firmware test plans, validation procedures, and debugging strategies to ensure product reliability and performance.
  • Review, optimize, and refactor existing firmware codebases to improve performance, scalability, and maintainability.
  • Collaborate closely with hardware, mechanical, software, AI, manufacturing, and product teams throughout the product development lifecycle.
  • Investigate and resolve complex hardware-software integration issues during development and field deployment.
  • Contribute to firmware architecture decisions for future platforms, including edge computing, wireless communication, and embedded control systems.
  • Establish and promote firmware development best practices, coding standards, documentation, and version control processes.
  • Mentor junior engineers and support technical interviews and hiring as the firmware team grows.

Skill Requirements

  • Strong proficiency in Embedded C/C++ with experience developing production-quality firmware from scratch.
  • Extensive experience with embedded system architecture, RTOS, multitasking, interrupts, memory management, and peripheral drivers.
  • Hands-on experience with ESP32, STM32, or similar embedded platforms.
  • Strong understanding of communication protocols including UART, SPI, I2C, BLE, Wi-Fi, MQTT/MQTTS, and GSM-based communication.
  • Experience implementing OTA firmware updates and secure embedded communication.
  • Experience interfacing with sensors, motors, displays, memory devices, SD cards, and other embedded peripherals.
  • Strong debugging and troubleshooting skills using oscilloscopes, logic analysers, JTAG/SWD debuggers, and other embedded development tools.
  • Experience developing firmware validation strategies, writing test cases, and supporting production and field deployments.
  • Ability to evaluate, review, and optimise firmware architecture for scalability, reliability, and maintainability.
  • Strong understanding of embedded software design principles, version control, and collaborative development practices.

Praan is an equal opportunity employer and does not discriminate based on race, religion, caste, gender, disability or any other criteria. We just care about working with great human beings!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer
Embedded Systems Engineer

Praan • Mumbai

On-site
INR 1,200,000 - 2,400,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Praan • Mumbai

On-site
INR 600,000 - 1,200,000
Senior Hardware Engineer
Senior Hardware Engineer

Praan • Mumbai

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

Praan • Mumbai

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

Praan • Mumbai

On-site
INR 800,000 - 1,200,000
Technical Program Manager
Technical Program Manager

Praan • Mumbai

On-site
INR 1,200,000 - 1,800,000
Supply Chain and Manufacturing Engineer
Supply Chain and Manufacturing Engineer

Praan • Mumbai

On-site
INR 900,000 - 1,500,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Praan • Mumbai

On-site
INR 800,000 - 1,200,000
Mechanical Design and Test Engineer
Mechanical Design and Test Engineer

Praan • Mumbai

On-site
INR 900,000 - 1,300,000
Multidisciplinary Designer
Multidisciplinary Designer

Praan • Mumbai

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