Embedded Firmware

5 days ago


Gurgaon, Haryana, India Neuranics Lab Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Role & responsibilities :

  • Develop firmware for FPGAs from vendors such as Lattice Semiconductor, and Texas Instruments, including SoC implementations and hardware/software co-design.
  • Optimize and implement image and video processing algorithms on embedded platforms and FPGA architectures.
  • Integrate and support FPGA/ASIC-based ISP blocks, ensuring high performance and accuracy in medical imaging applications.
  • Work with SoCs with integrated ISP (e.g., Qualcomm, NVIDIA Jetson, Ambarella, MediaTek) and manage interaction with hardware accelerators.
  • Design and develop firmware for STM32 microcontrollers, with a focus on motion control, real-time responsiveness, and precision actuation.
  • Develop and implement motion control algorithms, including PID control and motor driver integration, for high-precision diagnostic instruments.
  • Implement and optimize communication protocols such as SPI and UART to support system communication and control flows.
  • Utilize real-time operating systems (RTOS) or bare-metal firmware development for deterministic system behavior.
  • Perform thorough testing, debugging, and optimization using tools like oscilloscopes, logic analyzers, and JTAG debuggers.
  • Collaborate with cross-functional teams including hardware engineers, software developers, and medical experts to design, develop, and test embedded software and FPGA solutions.

Support product design lifecycle activities including requirements specification, firmware documentation, and design reviews.

Preferred candidate profile

Qualifications, Experience & Skills Required

Education

  • Bachelors or Master's degree in Electrical Engineering, Computer Science, or related field.
  • A Ph.D. is a plus for R&D or algorithm-intensive roles, particularly in imaging or signal processing.

Professional Experience

  • 3+ years of hands-on experience in embedded firmware development with strong C/C++ proficiency.
  • Proven experience with FPGA firmware development platforms such as Lattice Radiant, Lattice Diamond, Lattice Propel, Eclipse-based IDEs, ARM Development Studio / Keil MDK, IAR Embedded Workbench
  • Experience working with STM32 microcontrollers, including development environments like STM32CubeIDE and IAR Embedded Workbench.

Core Technical Expertise

  • Deep understanding of:

  • SoC and camera architectures

  • Memory hierarchy, DMA engines, cache control, and hardware accelerators
  • Motion control techniques for motor and actuator systems
  • Image Signal Processing (ISP) pipelines: demosaicing, AWB, AE, gamma, sharpening, etc.

  • Familiarity with Linux kernel camera subsystems (e.g., V4L2).

  • Ability to optimize embedded code for performance, power, and latency.

Desirable Knowledge

  • Knowledge of medical device standards and regulations such as ISO 13485 and IEC 62304.
  • Familiarity with image quality tuning tools (e.g., Imatest, DxO Analyzer).
  • Experience with real-time data acquisition, frame synchronization, and multithreaded image capture pipelines.


  • Gurgaon, Haryana, India Rosmerta Technologies Limited Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Company OverviewRosmerta Technologies Limited, part of the Rosmerta Group, is a pioneering leader in the E-governance, transport, and road safety domain in India. With a vast presence across the country and a diverse portfolio of automotive safety products and solutions, the company is committed to enhancing road safety and transportation management through...


  • Gurgaon, Haryana, India Flybots Tech Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description: Embedded Firmware Developer (STM32 - UAV Flight Controllers - Bare Metal Focus)Position:Bare Metal Embedded Firmware Developer - UAV Flight ControllersLocation:GurgaonExperience:3+ years in bare-metal embedded firmware developmentfor UAVs/drones or high-performance real-time systemsJob SummaryWe are looking for a highly skilled Embedded...


  • Gurgaon, Haryana, India EpVi Lighting Technology Full time ₹ 3,00,00,000 - ₹ 7,00,00,000 per year

    Job Title: Firmware Engineer (Hardware Integration)Location: Sector 62, Gurugram, Haryana 122101Experience Level: Required Experience 1-2 yearsApply Now - About Us:At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer...

  • Firmware Engineer

    2 days ago


    Gurgaon, Haryana, India Best NanoTech Full time ₹ 60,000 - ₹ 1,20,000 per year

    About the Company: We are on a mission to build the digital and physical infrastructure for every electronics enterprise on the planet.About the Role: We are seeking a highly skilledFirmware Engineertoarchitect, design, and develop optimizedfirmwareforelectronicsystems, includingIoTandfintechproducts. The role involves low-level programming inC/C++,...

  • Firmware Intern

    3 days ago


    Gurgaon, Haryana, India 53ced557-332f-421a-92b0-8387e96ab6f1 Full time ₹ 2,00,000 - ₹ 6,00,000 per year

    Position OverviewWe are looking for a passionate Firmware Intern who is eager to learn and contribute to embedded system development for our LED therapy and medical device products. The ideal candidate should have basic understanding of microcontrollers, coding, and electronics.Key ResponsibilitiesSupport in writing, testing, and debugging embedded firmware...


  • Gurgaon, Haryana, India Elecbits Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About UsAbout Us Elecbits is India's leading full-stack, vertically integrated Electronics engineering and manufacturing organisation, enabling customers like Panasonic, Yamaha, Maruti Suzuki, OLA, Valeo, and 200 others to go from idea to mass production in a simpler, faster, scalable manner. We are on a mission to build the digital and physical...


  • Gurgaon, Haryana, India Best NanoTech Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role Overview:We are seeking a highly skilled Firmware Engineer to architect, design, and develop optimized firmware for electronic systems, including IoT and fintech products. The role involves low-level programming in C/C++, algorithm development for control and signal processing, and close collaboration with hardware, software, and product teams. Key...


  • Gurgaon, Haryana, India VM Placement Solutions Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    3+ years of experience in embedded firmware development.Strong knowledge of C/C++ programming for embedded systems.Experience with ARM Cortex-M, ESP32, nRF52, STM32, or similar SoCs/MCUs. Familiarity with RTOS (FreeRTOS, Zephyr, ThreadX, etc.). Required Candidate profileexperience in embedded firmware development.Experience in hardware debugging using JTAG,...


  • Gurgaon, Haryana, India Corporate Destination Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are seeking an Embedded Systems Engineer with strong hands-on developing firmware for SoCs 32-bit microcontrollers. The role involves in the complete embedded development. high-performance embedded solutions for IoT & consumer electronics products Required Candidate profileStrong knowledge of C/C++ programming for embedded systemsexperience in embedded...


  • Gurgaon, Haryana, India Datacultr Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    DescriptionWe are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team.In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics.If you enjoy low-level programming, hardware-software integration, and solving...