Microcontroller Developer

2 - 3 years

2 - 3 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job

Company

Address:

Job Title:

Experience:

Location:

Job Type:

Industry:

Company Overview:
We are a leading system integration company based in India, delivering cutting-edge embedded and IoT solutions across industries. Our expertise spans smart automation, vision-based systems, and sensor-driven hardware using platforms like STM32, Raspberry Pi, Arduino, and other microcontrollers. We build robust, scalable solutions that power next-gen industrial, commercial, and consumer applications.

Position Overview:
We are looking for a Microcontroller Developer to join our embedded systems team. The ideal candidate will have experience developing firmware and applications for STM32, Arduino, Raspberry Pi, and similar microcontroller platforms. You’ll work on diverse projects ranging from sensor integration to real-time communication protocols and control systems.

Key Responsibilities:

  • Design, develop, and debug firmware for microcontroller-based systems (STM32, Arduino, ESP32, etc.).
  • Build embedded applications using C/C++ and Python (for Raspberry Pi).
  • Interface with various peripherals and sensors (I2C, SPI, UART, ADC, PWM, etc.).
  • Develop GPIO control, communication protocols (e.g., RS485, Modbus, CAN), and real-time tasks.
  • Integrate microcontrollers with higher-level platforms such as Raspberry Pi or edge AI systems.
  • Work with embedded Linux on Raspberry Pi for system-level scripting, interfacing, and automation.
  • Perform system testing, debugging, and optimization for power and performance.
  • Collaborate with cross-functional teams to support hardware design, PCB prototyping, and integration.

Requirements:

  • Bachelor’s degree in Electronics, Electrical, Instrumentation, Mechatronics, or related field.
  • 2+ years of experience in embedded firmware development for microcontrollers.
  • Proficiency in C/C++ for embedded systems; Python experience is a plus (for Raspberry Pi).
  • Hands-on experience with platforms like STM32 (CubeMX, HAL, LL), Arduino, and ESP32.
  • Experience with Raspberry Pi including interfacing, scripting (Python/Bash), and Linux-based development.
  • Familiarity with sensor integration, ADCs, and motor control applications.
  • Knowledge of PCB-level debugging, multimeters, logic analyzers, and oscilloscopes.
  • Experience with version control tools (e.g., Git), and good documentation practices.

Preferred Qualifications:

  • Experience working with RTOS (FreeRTOS, CMSIS-RTOS, etc.) on STM32 or ESP32.
  • Exposure to IoT protocols like MQTT, HTTP, BLE, and Wi-Fi communication.
  • Understanding of power management, battery systems, and energy-efficient designs.
  • Experience with PCB design tools like KiCad or Altium is a plus.
  • Hands-on involvement in prototype to production cycle of embedded hardware.

Why Join Us?

This is an exciting opportunity to work on real-world embedded systems that drive automation, smart sensing, and vision integration. If you’re passionate about microcontrollers, hardware design, and building devices from the ground up, we’d love to hear from you.

Application Process:
Please share your resume and portfolio (if any) highlighting relevant projects or experience with microcontroller-based systems.

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
Houston Systems

Information Technology and Services

Houston

RecommendedJobs for You