Arduino Programmer Vacancy

10 years

0 Lacs

Posted:3 days ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Type: Full time

About company

Maadhu Creatives is India’s leading model-making company with over 10 years of excellence. We specialize in creating high-precision architectural, industrial, and conceptual models. Our expert team blends creativity and engineering to bring every design to life in stunning 3D form.

Job Summary

We are hiring an experienced Arduino Programmer to design, develop, and optimize firmware for industrial machines and interactive models. The role requires strong C/C++ programming skills, solid knowledge of microcontrollers, and hands-on experience with sensors, actuators, motor control, and serial protocols. You will handle the full embedded development lifecycle including schematics understanding, prototyping, debugging, and deployment while working closely with mechanical, electrical, and design teams to deliver reliable and scalable industrial automation solutions.

Key Responsibilities

  • Firmware Development
    Design, develop, and test Arduino-based firmware in C/C++ using Arduino IDE/PlatformIO. Implement state machines, timers, interrupts, debouncing techniques, and robust error handling to ensure real-time, production-grade performance.
  • Hardware Integration
    Integrate sensors (temperature, proximity, load cell, IMU), actuators (DC/BLDC/servo/stepper motors), and modules (Bluetooth, Wi-Fi, GSM/4G, RFID) using GPIO, PWM, I2C, SPI, UART, and RS-485/Modbus. Develop reliable drivers and hardware abstraction layers (HAL).
  • Prototyping & Testing
    Build proof-of-concept models, breadboard setups, and PCB-shield prototypes. Write validation test plans, conduct hardware-in-the-loop (HIL) testing, and analyze performance, latency, noise immunity, and power consumption.
  • Debugging & Troubleshooting
    Diagnose firmware and hardware issues using serial debuggers, logic analyzers, oscilloscopes, and multimeters. Implement watchdog timers, brown-out detection, fault logging, and recovery routines to ensure high system uptime.
  • Industrial Process Automation
    Develop custom control loops, sensor fusion algorithms, motor tuning methods, and safety interlocks. Integrate SCADA/MES gateways or basic HMIs while optimizing for reliability, EMI/ESD resilience, and long-term maintainability.
  • Documentation & Collaboration
    Prepare detailed schematics, wiring diagrams, pin maps, BOM notes, and firmware documentation. Manage version control with Git and collaborate effectively with designers, machinists, and project managers to achieve project deadlines.

Required Skills & Expertise

  • Strong proficiency in Arduino programming (C/C++), including interrupts, timers, and memory management.

  • Ability to interpret schematics with hands-on experience in wiring diagrams, limit switches, relays, opto-isolators, drivers, and basic power electronics.

  • Solid understanding of embedded systems fundamentals such as microcontrollers, real-time constraints, debouncing, PID control, PWM, and ADC/DAC.

  • Practical electronics knowledge covering sensors, actuators, motor drivers (A4988, DRV8825, ESC), MOSFETs, regulators, and LEDs.

  • Familiarity with communication protocols: UART, I2C, SPI, RS-485/Modbus, and basic MQTT/TCP-IP on Wi-Fi modules (ESP32/ESP8266).

  • Proficiency in development and debugging tools: Arduino IDE/PlatformIO, Git, logic analyzers, oscilloscopes, and basic PCB design tools.

  • Optional Plus: Experience with OTA updates, FreeRTOS on ESP32, PLC interfacing, and integration with 3D printing or CNC controllers.

Qualifications & Experience

  • Bachelor’s/Diploma in Engineering (Electronics/Electrical/Mechatronics/Instrumentation) or related field (preferred).

  • 2+ years of relevant experience in a similar embedded/Arduino role with shipped prototypes or industrial deployments.

Professional & Behavioral Attributes

  • Detail-oriented, methodical, and safety-conscious.

  • Clear communicator who documents processes and explains technical decisions.

  • Problem-solver with a proactive, ownership mindset; stays current with embedded, IoT, and industrial automation trends.

  • Ethical, collaborative, and focused on reliability and results.

Benefits

  • Competitive fixed salary
  • Opportunities to work on international model projects
  • Festival bonuses
  • Yearly Appraisals
  • Growth opportunities with a structured environment
  • Training and skill development

How to Apply

Apply now by emailing your resume to [email protected] and contacting HRM at +91 7028787542 for interview scheduling.


Subject: Application for Arduino Programmer

know More about our organisation

We are one the best 3d model maker and scale model making company in India.

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

RecommendedJobs for You