EngineeringEntry-level

Embedded Engineer

Work on embedded systems and firmware development for intelligent devices and IoT solutions.

Chennai, IndiaFull-time0-1 years experiencePosted February 11, 2026

About the Role

We are seeking an Embedded Engineer to join our hardware and firmware team. You will design and develop embedded software for intelligent devices, working closely with hardware engineers to bring innovative products to life.

Key Responsibilities

  • 1Develop and debug firmware for microcontrollers and embedded systems
  • 2Write efficient, low-level code in C/C++ for resource-constrained devices
  • 3Interface with hardware peripherals (UART, SPI, I2C, GPIO)
  • 4Collaborate with hardware teams on system design and integration
  • 5Perform testing and validation of embedded systems
  • 6Document firmware designs and development processes

Requirements

  • Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or related field
  • Understanding of embedded systems and microcontroller architectures
  • Proficiency in C/C++ programming
  • Basic knowledge of communication protocols (UART, SPI, I2C)
  • Familiarity with debugging tools and techniques
  • Strong analytical and problem-solving skills

Nice to Have

  • Experience with RTOS (FreeRTOS, Zephyr)
  • Knowledge of IoT protocols (MQTT, BLE, Zigbee)
  • Familiarity with PCB design and schematic reading
  • Experience with ARM-based microcontrollers

What We Offer

Competitive salary and performance bonuses
Health insurance for you and your family
Flexible work arrangements
Learning and development budget
Regular team outings and celebrations

Interested in this role?

Take the next step in your career. Apply now and join our team!

Apply for this Position

Required Skills

CC++Embedded SystemsMicrocontrollersRTOSIoT
View all open positions