Embedded Software Engineer

Year    MH, IN, India

Job Description

Develop, optimize, and maintain embedded firmware using C/C++ on microcontrollers (ESP32, PIC, STM32, ARM, or similar). Interface and control peripherals such as sensors, actuators, communication modules, and digital/analog hardware. Work with communication protocols like UART, I2C, SPI, RS-485, etc. Implement and manage IoT connectivity using Wi-Fi, BLE, GSM/4G and protocols such as MQTT/MQTTS, HTTPS. Integrate secure data communication with backend servers. Use test instruments such as DSO, digital multimeter, logic analyzer, LCR meter for debugging and validation. Perform system bring-up, troubleshooting, and stability testing of new hardware boards. Ensure firmware meets reliability, safety, and compliance standards (BIS/CE/EMI-EMC awareness preferred). Collaborate with hardware, R&D, and production teams to deliver complete system solutions. Prepare documentation, test cases, and reports for internal and field deployments.
Required Skills & Experience

2-4 years of hands-on experience in embedded firmware development.

Proficiency in Embedded C/C++. Strong experience with microcontrollers such as ESP32, PIC, STM32, or ARM Cortex series. Understanding of IoT protocols and cloud/server communication. Experience with analog/digital circuits, sensor integration, and power electronics basics. Good debugging skills using oscilloscopes, analyzers, and diagnostic tools. Strong understanding of real-time system behavior, interrupts, timers, watchdogs, and memory management. Ability to analyze issues logically and troubleshoot independently. Clear communication, discipline, and ability to work in a fast-paced R&D environment.
Preferred Skills

Experience with RTOS, FreeRTOS, or embedded Linux. Familiarity with Git or other version control systems. Exposure to field devices, industrial electronics, or automation systems. Knowledge of secure firmware design and bootloaders.
Candidate Profile Required

Degree in Electronics / Electrical / Computer Engineering or related field. Strong logical approach, willingness to learn, and commitment to quality. Comfortable working both independently and with cross-functional teams.
Job Type: Full-time

Pay: ₹25,000.00 - ₹40,000.00 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4739742
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year