Embedded Engineer

3 - 8 years

4 - 8 Lacs

Posted:7 months ago| Platform: Naukri logo

AI Match Score
Apply

Skills Required

Embedded Development Embedded Software Communication Protocols IoT & Cloud Integration Firmware Development & Debugging

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Profile: Embedded Engineer

Job Overview

Embedded Engineer

Key Responsibilities

1. Embedded System Development

  • Design and develop hardware solutions

    using microcontrollers (ARM, STM, ESP, PIC, AVR, etc.).
  • Work with

    peripherals such as SPI, I2C, UART, PWM, ADC, and DAC

    for sensor interfacing and control.
  • Develop

    low-level firmware

    to interface with hardware components.

2. Communication & Networking Protocols

  • Implement

    communication interfaces

    including

    RS485 (Modbus), Ethernet, Bluetooth, LoRa, and Wi-Fi

    for device connectivity.
  • Work with

    IoT protocols like MQTT, TCP/IP, and Modbus

    for cloud integration.
  • Optimize communication protocols for

    real-time and low-power embedded systems

    .

3. Firmware Development & Debugging

  • Develop and maintain

    C-based firmware

    for embedded systems.
  • Write efficient and

    memory-optimized code

    for microcontrollers.
  • Debug and troubleshoot firmware using

    oscilloscopes, logic analyzers, and debuggers

    .

4. Hardware Understanding & Testing

  • Analyze

    digital circuits and PCB schematics

    to ensure proper hardware functionality.
  • Conduct

    hardware validation, testing, and troubleshooting

    .
  • Optimize

    power consumption, reliability, and performance

    for embedded IoT devices.

5. IoT & Cloud Integration

  • Work on

    edge-to-cloud integration

    , ensuring IoT devices can transmit data securely.
  • Develop and optimize

    cloud connectivity for real-time data processing

    .
  • Collaborate with

    software engineers and cloud teams

    to ensure seamless integration.

Key Skills & Qualifications

Educational Background:

  • Bachelors or Master’s degree

    in

    Electronics, Electrical, Instrumentation, or Computer Engineering

    .
  • Embedded Systems or IoT-related certifications

    are a plus.

Technical Skills:

  • Strong proficiency in

    C programming

    for embedded development.
  • Experience with

    microcontroller peripherals (SPI, I2C, UART, PWM, ADC, DAC)

    .
  • Knowledge of

    RS485 (Modbus), Ethernet, Bluetooth, LoRa, and Wi-Fi communication protocols

    .
  • Ability to

    read and understand digital/hardware circuit schematics

    .
  • Proficiency in

    debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers

    .

Experience:

  • 2+ years

    in embedded systems development.
  • Experience in

    IoT device development, industrial automation, or sensor-based systems

    .
  • Hands-on experience with

    RTOS, FreeRTOS, or embedded Linux

    is a plus.

Soft Skills:

  • Strong

    problem-solving and analytical skills

    .
  • Ability to work independently and in a

    collaborative team environment

    .
  • Good

    communication skills

    to interact with cross-functional teams.

Additional Requirements

Experience with PCB schematic review and debugging

Preferred candidate profile

Perks and benefits

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Lateral Emsoft

Software Development

Silicon Valley

RecommendedJobs for You

pune, maharashtra, india