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

    1 week ago


    Bengaluru, Karnataka, India Capgemini Full time

    Firmware Engineer We're hiring below position: Skills: Firmware Engineer (Embedded C++, Linux, Yocto) Experience: 6 to 9 years Location: Bangalore If interested, share your CV.

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

  • Firmware Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Peoplefy Full time ₹ 8,00,000 - ₹ 24,00,000 per year

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


  • 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

    4 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

    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 ₹ 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...