Senior Embedded Firmware Engineer

2 days ago


bangalore district, India Blunt Arrow Full time

About the role

This position focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core technologies to deliver IoT-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment and can collaborate closely with the team to develop and deliver innovative solutions.

What you will do

  • Develop, maintain, and optimize Bitbucket Pipelines configurations (e.g.,bitbucket-pipelines.yml) to automate build, test, and deployment processes.
  • Develop board level and system level embedded software for solar and battery based portable products.
  • Work with hardware and system engineers to conceptualize and document the design architecture for implementation.
  • Firmware EVT testing (engineering validation testing) once the design code is ready
  • Working with DVT (design validation testing) engineers to test and troubleshoot prototype designs.

Who you are and what you bring

  • BE/M.Tech/MS Electrical Engineering or Computer Engineering or Computer Science
  • BE and 5+ years / MS and 3+ years’ experience in a similar (non-academic) role as an embedded software or firmware engineer
  • Proficiency scripting language Python to automate software development workflows. 
  • Expertise in C for real-time applications.
  • Experience with both bare metal and real-time operating systems (RTOS)
  • Ability to troubleshoot firmware related issues within complex systems. 
  • Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc. 
  • Familiarity with software development processes, Atlassian cloud suite, Git configuration management.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc. 
  • Ability to carry a design task from concept to implementation and verify.
  • Ability to document engineering requirements, document solutions, and test new firmware designs. 
  • Familiarity with ARM Cortex-M4/7, STM32 or similar microcontroller architectures is a plus.
  • FreeRTOS and/or Zephyr development experience is a plus.
  • Experience developing embedded firmware for power electronics-based products, such as inverters, motor drives, power supplies, or battery management systems is a plus. 
  • Familiarity with AC grid simulators and solar panel simulators is a plus
  • Familiarity and experience with Battery Management System (BMS) is a plus.
  • ESP32 or similar radio modules for Wi-Fi/Bluetooth experience is a plus.



  • Bangalore, India Blunt Arrow Full time

    About the role This position focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core technologies to deliver Io T-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment...


  • bangalore district, India Krutrim Full time

    Job Title: Embedded Boot Firmware Architect Experience Level: 12–15 years in Embedded Systems Development Role Overview We are seeking an accomplished Embedded Boot Firmware Architect with extensive experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up. The candidate will define and drive the boot firmware...


  • Bangalore, India Blunt Arrow Full time

    About the role This position focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core technologies to deliver IoT-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment...


  • bangalore, India Blunt Arrow Full time

    About the roleThis position focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core technologies to deliver IoT-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment and...


  • Bangalore, India Hoomanely Full time

    Lead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms. ~ Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal sensors. ~ Design and...


  • hyderabad district, India Cognizant Full time

    Job Summary: We are looking for a highly skilled Firmware Developer with hands-on experience (4-9 years) in embedded systems and industrial automation. The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals. Key Responsibilities: Develop and maintain...


  • Bangalore, India Univision Technology Consulting Pvt. Ltd. Full time

    Responsibilities: Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers. Implement device drivers for I2 C, SPI, UART, CAN, USB, BLE, and Ethernet. Work on RTOS (Free RTOS, Zephyr) and bare-metal systems. Perform board bring-up, debugging, and validation using JTAG/SWD, oscilloscopes, and logic analyzers. Collaborate with...

  • Firmware engineer

    3 days ago


    Bangalore, India Peoplefy Full time

    Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid). As a key player, you will spearhead architecture,...


  • bangalore, India Univision Technology Consulting Pvt. Ltd. Full time

    Responsibilities:Develop and maintain embedded firmware for ARM Cortex-M / RISC-V microcontrollers.Implement device drivers for I2C, SPI, UART, CAN, USB, BLE, and Ethernet.Work on RTOS (FreeRTOS, Zephyr) and bare-metal systems.Perform board bring-up, debugging, and validation using JTAG/SWD, oscilloscopes, and logic analyzers.Collaborate with hardware design...


  • Bangalore, India Krutrim Full time

    Job Title: Embedded Boot Firmware Architect Experience Level: 12–15 years in Embedded Systems Development Role Overview We are seeking an accomplished Embedded Boot Firmware Architect with extensive experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up. The candidate will define and drive the boot firmware...