Firmware Engineer

2 days ago


Bengaluru, Karnataka, India Evoscien UK Full time ₹ 9,00,000 - ₹ 12,00,000 per year

Qualifications

  • 5+ years of professional on Firmware Engineer / Embedded Developer

Company Description

At Evoscien UK, we reimagine the world as it should be - healthy, equitable, and safe. We focus on habitat conservation, healthier communities, cleaner air, and long-term climate stability. Our mission is to create a better, sustainable future through innovative solutions and dedicated efforts.

Role Description

This is a full-time on-site role for a
Firmware Engineer / Embedded Developer
located in Bangalore Karnataka, India. The Firmware Engineer will be responsible for designing, developing, and debugging embedded software for various applications. The role involves working closely with IoT products teams, ensuring software compatibility with ARM architecture, and contributing to software development lifecycle activities from requirement analysis to system integration and testing.

Job Summary:

We are seeking a passionate and skilled
Firmware Engineer
/
Embedded Systems Developer
to join our engineering team. The ideal candidate should have hands-on experience with
Embedded C
, a solid foundation in
data structures
, and a practical understanding of
hardware-level programming
. Experience with
LoRa communication
,
STM32
,
ESP32
, and familiarity with
TI MSP430 microcontrollers
is a strong advantage.

Key Responsibilities:

  • Design, develop, and maintain embedded firmware in
    C
    for microcontrollers (STM32, ESP32, MSP430, etc.)
  • Interface with various peripherals using SPI, I2C, UART, ADC, PWM, etc.
  • Implement and optimize data structures for performance-constrained environments.
  • Work with hardware schematics and datasheets to bring up and debug new boards.
  • Develop communication protocols such as Sigfox,
    LoRa
    , BLE, or Wi-Fi depending on the use case.
  • Use
    Git
    for version control and collaborate with a multidisciplinary team (hardware, firmware, and application engineers).
  • Write clean, well-documented, and efficient code following best embedded practices.
  • Participate in debugging, unit testing, and validation on real hardware.
  • Support product integration and field testing as needed.

Required Skills & Qualifications:

  • Bachelor's or Master's degree in Electronics, Electrical, Computer Engineering, or related field.
  • Strong experience in
    Embedded C programming
    .
  • Good knowledge of
    data structures
    , memory management, and algorithm efficiency in embedded contexts.
  • Practical understanding of
    microcontroller architecture
    and low-level driver development.
  • Familiarity with
    STM32
    and
    ESP32
    development environments (e.g., STM32CubeIDE, ESP-IDF).
  • Experience working with
    Git
    in collaborative environments.
  • Exposure to
    LoRaWAN / LoRa
    protocols and implementations.

Nice to Have (Bonus Points):

  • Hands-on experience with
    TI MSP430
    microcontrollers and Code Composer Studio.
  • Experience with
    RTOS
    (FreeRTOS, Zephyr) is a plus.
  • Basic knowledge of Python or shell scripting for test automation.
  • Experience in board bring-up and hardware debugging using tools like logic analyzers, oscilloscopes, and JTAG.

  • Firmware Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Eximietas Design Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development,...


  • Bengaluru, Karnataka, India Zitto™ Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    We seek a talented and enthusiastic Firmware Engineer Intern to join our team. This position offers a unique opportunity for a student or recent graduate to gain hands-on experience in firmware development for electric vehicle systems. As a Firmware Engineer Intern, you will work closely with our engineering team to design, implement, and test embedded...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India Ensoft consulting SDN BHD Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job Title: QC position connectivity BT-WIFIExperience: 5– 8YearsWork Location: HyderabadEmployment Type: Full-timeBand: E2\E3Interview: Face-to-Face at Domlur BangaloreSalary: Open as per Industry standardWe are seeking a highly skilled and motivated Bluetooth/Slate Firmware Engineer to design, develop, and optimize embedded firmware for Bluetooth systems...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Flowserve Corporation Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role SummaryIn this role you will report into the Supervisor, Engineering. You will be part of an exciting new team and be involved in application design, developing real-time embedded firmware for microcontrollers and designing to meet the requirements of functional safety standards.ResponsibilitiesLow-power electronics firmware developmentApplications...


  • Bengaluru, Karnataka, India L&T Technology Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job Title:Senior Engineer – FirmwareLocation:BangaloreExperience Required:Minimum 10 yearsEducation:Bachelor's/Master's in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...

  • Firmware Engineer

    2 days ago


    Bengaluru, Karnataka, India Allegion Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Creating Peace of Mind by Pioneering Safety and SecurityAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup...


  • Bengaluru, Karnataka, India Ascendion Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Firmware Test EngineerExp: 2+ yearsLocation: BangaloreMandate Skills: Firmware Testing, Python and Automation.We are looking for passionate professionals in Bangalore to join our team and play a critical role in validating cutting-edge embedded platforms. Mandatory Skills:Firmware TestingKnowledge of ISTQB (or similar testing certifications/methodologies) ...


  • Bengaluru, Karnataka, India ABEX Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    **We are hiring on behalf of a leading product company for the position ofSenior Firmware EngineerJob Title: Senior Firmware EngineerExperience: 5+ yearsLocation – BangaloreOverview:**We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven devices. This role...


  • Bengaluru, Karnataka, India Muse Wearables Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Location: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...


  • Bengaluru, Karnataka, India AMD Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...