Embedded Firmware Engineer

6 days ago


Pune, Maharashtra, India EMotorad Full time

Company Description:

We see ourselves as a bunch of crazy maniacs who refuse to understand "It Can Not Happen". People know us for building the most awesome e-bikes (electric bicycles) but, how we see it is "We believe we are changing the world, one e-bike at a time, and playing a part in bringing India to the Global map for EVs." The company aims to bring across top-quality eBikes which would currently cost way more in the Indian market at an affordable price utilizing its local sourcing and manufacturing capabilities.

Let's talk numbers We are currently the market leader in India across the e-bike category and are just on the verge of announcing our series C. Having grown from a team of 5 to 150+ across the globe, from a small garage to offices across 15 countries and clocking in INR 300+ Cr revenue in first three years of operations. We have raised a series B from global investors. We think this is a great start to our exciting journey.

We think this is a great start to our exciting journey.

Come, join us, help us transform the world, mobility, and have a blast while doing it Think you are the right fit? Feel free to apply

What You'll Do:

As a Firmware Engineer, you'll contribute across the embedded software stack—from base software (drivers, communication protocols, bootloaders) to application software (control logic, state machines, diagnostics).

  • Develop and debug C/C++ firmware for microcontrollers (ARM Cortex-M preferred)
  • Implement drivers and interfaces: UART, SPI, I2C, CAN, ADC, Timers, PWM
  • Support firmware deployment, board bring-up, and system-level testing
  • Write modular, reusable code with clear documentation
  • Collaborate with hardware and testing teams to validate functionality
  • Log and analyse vehicle-level test results
  • Maintain lab equipment and testing setups

What We're Looking For:

  • Pursuing/completed B.E./B.Tech or M.E./M.Tech in EEE/ECE or related field
  • Strong understanding of Embedded C and microcontroller architectures
  • Experience with at least one MCU platform (e.g., STM32, NXP, TI)
  • Knowledge of firmware development tools (Code Composer Studio, STMCubeIDE, Keil, etc.)
  • Familiarity with real-time systems, RTOS concepts, and bootloaders
  • Hands-on with oscilloscopes, JTAG, and debugging techniques Bonus: Experience in Motor Controller firmware.


  • Pune, Maharashtra, India beBeeFirmware Full time ₹ 3,60,000 - ₹ 45,00,000

    Job DescriptionWe are seeking a skilled Firmware Engineer to design and develop firmware for embedded systems. As a key member of our team, you will be responsible for creating efficient and reliable firmware solutions.Key Responsibilities:Design and develop firmware for embedded systems using C on ARM Cortex-M/A, interrupt models, memory & timing...


  • Pune, Maharashtra, India BharatHire Private Limited Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Embedded Firmware Engineer with expertise in C/C++, CAN/ethernet, Cortex M4, debugging & protocol integration. Responsible for design, coding, testing & optimization of embedded systems. Required Candidate profileBE/BTech/ME/MTech in Electronics with 3–7 yrs exp in Embedded C/C++, CAN, Cortex M4, UART, SPI, I2C. Skilled in debugging,interrupt-based...


  • Pune, Maharashtra, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Firmware Engineering RoleAt Schneider Electric, we are committed to innovation and excellence in digital automation and energy management. We specialize in addressing various sectors, including homes, buildings, data centers, infrastructure, and industries, by combining energy technologies, real-time automation, software, and services.Lauritz Knudsen...


  • Pune, Maharashtra, India beBeeFirmware Full time ₹ 7,50,000 - ₹ 15,00,000

    **Job Overview**We are seeking an experienced Embedded Firmware Test Engineer to join our team. As a key member of our software development group, you will be responsible for designing and executing test plans and test cases for embedded firmware.Key Responsibilities:Firmware Testing: Design and execute test plans and test cases for embedded firmware....


  • Pune, Maharashtra, India Starkenn Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job Title: Senior Embedded Firmware EngineerExperience: 78 YearsDepartment: Embedded Systems / Firmware EngineeringJob Summary:We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer with 78 years of hands-on experience in embedded systems development. The ideal candidate will demonstrate deep expertise in Embedded C programming,...

  • Embedded Firmware

    5 days ago


    Pune, Maharashtra, India Teledyne LeCroy Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    We're Hiring – Embedded Linux & Firmware Developers at Teledyne Teledyneprovides enabling technologies tosense,transmit and analyze informationfor industrial growth markets. These markets includeaerospaceanddefense,factory automation,airandwater qualityenvironmental monitoring,electronics designanddevelopment,oceanographic research,energy,medical...


  • Pune, Maharashtra, India GetMy Solutions Pvt Ltd Full time

    BTech MTech Fresher (Embedded Firmware Engineer) •Strong C on ARM Cortex-M/A, interrupt models, memory & timing constraints. •Experience with LLD or SDKs; RTOS (FreeRTOS etc.) a plus. •Solid debugging and system-level thinking (firmware-hardware interactions). Apply at - APPLICATION MUST BE THROUGH ABOVE LINK FOR FURTHER AUTOMATED PROCESSING Job...


  • Pune, Maharashtra, India White Force Full time

    Job description Key Responsibilities: 1.Firmware Testing: oDesign and execute test plans and test cases for embedded firmware oConduct functional, regression, integration, and performance testing of firmware to ensure it meets required specifications. oWork with the development team to understand the firmware design and test system behavior under...


  • Pune, Maharashtra, India GetMy Solutions Pvt Ltd Full time

    BTech MTech Fresher (Embedded Firmware Engineer)•Strong C on ARM Cortex-M/A, interrupt models, memory & timing constraints.•Experience with LLD or SDKs; RTOS (FreeRTOS etc.) a plus.•Solid debugging and system-level thinking (firmware-hardware interactions).Apply at -...


  • Pune, Maharashtra, India GetMy Solutions Pvt Ltd Full time

    BTech MTech Fresher (Embedded Firmware Engineer)•Strong C on ARM Cortex-M/A, interrupt models, memory & timing constraints. •Experience with LLD or SDKs; RTOS (FreeRTOS etc.) a plus. •Solid debugging and system-level thinking (firmware-hardware interactions). Apply at - APPLICATION MUST BE THROUGH ABOVE LINK FOR FURTHER AUTOMATED PROCESSING ...