R&D Embedded C Engineer

1 - 4 years

2 - 5 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Experience:

Location:

Job Overview :

R&D Engineer Firmware / Embedded Systems

Key Responsibilities

Firmware Design and Development

  • Design, develop, and maintain embedded firmware for UPS and power electronics systems.
  • Implement control algorithms, monitoring features, and communication interfaces.
  • Develop modular and reusable code using structured programming practices.

Testing and Validation

  • Conduct unit and integration testing of firmware modules.
  • Work closely with hardware and testing teams to validate firmware functionality under real operating conditions.
  • Debug and resolve firmware issues using diagnostic tools and simulators.

Communication and System Integration

  • Implement and validate industrial communication protocols such as

    CAN, Ethernet, RS485 (Modbus), SPI, and I2C

    .
  • Ensure seamless communication between hardware, firmware, and higher-level control systems.

Research and Innovation

  • Support design improvements, new feature development, and proof-of-concept projects for next-generation UPS systems.
  • Evaluate and integrate new technologies such as

    RTOS

    ,

    Linux-based controllers

    , or

    Raspberry Pi

    for system enhancements.

Technical Skills

  • Strong proficiency in

    Embedded C

    and working knowledge of

    C++ and Python

    .
  • Experience in

    microcontroller programming

    (ARM, PIC, or similar).
  • Familiarity with

    RTOS

    and

    Linux-based environments

    .
  • Working knowledge of

    communication protocols

    : CAN, Ethernet, RS485 (Modbus), SPI, I2C.
  • Hands-on experience with debugging tools, logic analyzers, and oscilloscopes.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You