Firmware Engineer

2 months ago


Bangalore, India Mettsenia solutions pvt ltd Full time

Job Summary :

We are seeking an experienced Firmware Engineer to join our IoT/IIoT team. The ideal candidate will have hands-on experience in LoRaWAN firmware development, MQTT protocol, and AWS IoT Core integration, with a strong background in working with STM32 and ESP32 processors. You will be responsible for developing, testing, and deploying firmware solutions for devices utilizing digital I/O, RS485 communication, pulse counting, and analog sensors (including 4-20mA). Your role will be critical in advancing our IoT solutions, and you should be comfortable working across various hardware interfaces.

Key Responsibilities :

- Design and develop firmware for LoRaWAN devices using STM32 and ESP32 processors.

- Implement and integrate the MQTT protocol for IoT communication.

- Experience with up chirpstack server

- Work with AWS IoT Core to connect, manage, and secure IoT devices.

- Develop drivers for RS485 and digital I/O communication protocols.

- Interface with pulse counting devices, analog sensors (4-20mA), and digital inputs/outputs.

- Optimize firmware for FreeRTOS environments.

- Collaborate with hardware teams to design solutions that integrate with analog and digital sensors.

- Optimize power consumption and performance for IoT devices.

- Test, debug, and ensure reliability and robustness of firmware across a variety of industrial environments.

Required Skills and Qualifications :

- Bachelor's degree in Electronics, Computer Science, or a related field.

- 2+ years of relevent experience in firmware development, especially in the IoT/IIoT domain.

- Expertise in LoRaWAN protocol and network architecture.

- Hands-on experience with STM32 and ESP32 processors, and FreeRTOS.

- Proficient in programming languages such as C/C++ and embedded systems.

- Experience with RS485 communication, pulse counting, and interfacing analog sensors (4-20mA).

- Familiarity with digital I/O systems and sensor interfaces.

- Strong understanding of power management in IoT devices.

- Experience with MQTT protocol and AWS IoT Core.

- Knowledge of testing and debugging tools for embedded systems.

- Experience in developing solutions for energy or water metering, and process automation is a plus.

- Excellent problem-solving skills and ability to work in a fast-paced environment.

- NB-IoT Communication Protocol

Expertise understanding of NB-IoT :

- Strong knowledge of NB-IoT architecture, 3GPP standards, LPWAN (Low Power Wide Area Network) technologies.

- NB-IoT Module Experience: Hands-on experience with NB-IoT modules (e.g., Quectel, SIMCom, Sierra Wireless, u-blox).

- AT Commands: Experience in using AT commands for configuring and managing NB-IoT modules.

- Cellular IoT Communication: Understanding of cellular communication protocols (LTE-M, NB-IoT, GSM).

Preferred Qualifications :

- Experience with industrial IoT applications.

- Knowledge of cloud services and edge computing.

- Familiarity with other wireless communication protocols such as BLE, ZigBee, etc.

- Understanding of IIoT security standards and best practices.

Benefits :

- Competitive salary and performance bonuses.

- Flexible working hours and remote options.

- Health and wellness benefits.

- Opportunities for professional growth and development.

(ref:hirist.tech)
  • Firmware Engineer

    2 weeks ago


    Bangalore, India ACL Digital Full time

    Designing and programming firmware : The main role of a firmware developer is to design and program the software that controls a device's basic functions. Debugging : Firmware developers test and debug programs to ensure that the firmware is compatible with the hardware. Analyzing and implementing new requirements : Firmware developers...

  • Firmware engineer

    1 week ago


    Bangalore, India Black Box Full time

    We have Openings for Firmware Engineer professionals at Bangalore location Total Experience: 4+ yrs Role: Firmware Engineer Salary: Case to case basis Notice period: upto 60 Days Mode of job: 5 Days Working from Office Job Description: Position: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially...

  • Firmware Engineer

    2 weeks ago


    Bangalore Metropolitan Area, India ACL Digital Full time

    Designing and programming firmware: The main role of a firmware developer is to design and program the software that controls a device's basic functions.Debugging: Firmware developers test and debug programs to ensure that the firmware is compatible with the hardware.Analyzing and implementing new requirements: Firmware developers analyze and implement new...

  • Firmware engineer

    1 week ago


    Bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/Io T) Job Description: We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and Io T technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...

  • Firmware engineer

    4 weeks ago


    Bangalore, India PhonePe Full time

    About Phone Pe Group: Phone Pe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, Phone Pe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and...

  • Firmware Engineer

    2 weeks ago


    Bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT) Job Description: We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...

  • Firmware Engineer

    2 months ago


    Bangalore, India PhonePe Full time

    About PhonePe Group: PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and...

  • Firmware engineer

    4 weeks ago


    Bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job Description: As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing...

  • Firmware engineer

    16 hours ago


    Bangalore, India River Full time

    About River: River is an electric vehicle company building multi-utility scooters. At River, we’re building scooters of tomorrow for the ambitious youth of today. Because we believe people only need two things to achieve success: the desire to make it to the top, and the means to get there. With our flagship product River Indie, SUV of Scooters, is...


  • Bangalore, India MKS Instruments Full time

    Job Description 1. Firmware Development: Collaborating with hardware engineers to integrate Firmware and hardware components. Design, develop, and maintain firmware solutions based on project requirements. 2. Testing and Debugging: Writing and executing software verification activities, including unit tests, integration tests, and debugging. They ensure...

  • Firmware Engineer

    3 days ago


    Bangalore, India River Full time

    About River: River is an electric vehicle company building multi-utility scooters. At River, we’re building scooters of tomorrow for the ambitious youth of today. Because we believe people only need two things to achieve success: the desire to make it to the top, and the means to get there. With our flagship product River Indie, SUV of Scooters, is...

  • Firmware Engineer

    2 months ago


    Bangalore, India Mygate Full time

    Job Title: Firmware Developer II Location: Bengaluru Job Description: As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing...


  • Bangalore, India MKS Instruments Full time

    Job Description 1. Firmware Development: Collaborating with hardware engineers to integrate Firmware and hardware components. Design, develop, and maintain firmware solutions based on project requirements. 2. Testing and Debugging: Writing and executing software verification activities, including unit tests, integration tests, and debugging. They ensure...

  • Dsp firmware engineer

    1 month ago


    Bangalore, India Texas Instruments Full time

    The Audio BU is hiring an Audio DSP firmware engineer to support its Audio Converter products. In this role you will be part of a team that develops and implements real-time audio processing solutions to deliver innovative audio and speech experience through amplifiers and converters. Candidate will be responsible for designing and developing Audio algorithm...


  • Bangalore/Hyderabad, India MaimsD Technology Full time

    Role : Security Firmware called PSP FW Location : Bangalore, HyderabadExperience : 5 - 10 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysCommon Requirements : - Strong C Programming Skills : Proven expertise in C programming language for embedded systems.- Debugging Proficiency : Ability to effectively debug...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT) Job Description: We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT) Job Description: We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...