Firmware Engineer

8 hours 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

    1 week 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,...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India Hornbeam Tech Pvt Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Company DescriptionHornbeam Tech Pvt Ltd is a technology solutions company dedicated to building reliable, secure, and high-performance systems for the connected world. Our work spans multiple industries, including automotive, healthcare, and industrial automation, where safety, precision, and innovation are essential. We combine expertise in hardware...


  • Bengaluru, Karnataka, India Cynergy Services Full time

    Senior Firmware Engineer TestingWe are seeking a highly experienced Senior Firmware Engineer Testing with 8+ years of experience in embedded systems and firmware validation.The ideal candidate will be responsible for testing, debugging, and validating firmware for embedded devices, ensuring high reliability and compliance with industry standards.This role...

  • Firmware Engineer

    1 week ago


    Bengaluru, Karnataka, India Flowserve Corporation Full time ₹ 1,20,000 - ₹ 6,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 Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering SCHIE is the team behind Microsoft s expanding Cloud Infrastructure and responsible for powering Microsoft s Intelligent Cloud mission SCHIE delivers the core infrastructure and foundational technologies for Microsoft s over 200 online businesses including Bing MSN Office 365 Xbox Live ...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live,...


  • Bengaluru, Karnataka, India X-PHY Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    X-PHY is an industry leader in cybersecurity technology, delivering cutting-edge solutions that proactively protect businesses from evolving cyber threats. As a hardware-based cybersecurity company, we don't just build products—we build the future.As we continue to expand, we're seeking passionate, driven individuals to join our mission to redefine...


  • Bengaluru, Karnataka, India X-PHY Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    X-PHY is an industry leader in cybersecurity technology, delivering cutting-edge solutions that proactively protect businesses from evolving cyber threats. As a hardware-based cybersecurity company, we don't just build products—we build the future.As we continue to expand, we're seeking passionate, driven individuals to join our mission to redefine...


  • 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 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) ...