Back to list

Vacancy description

Junior Embedded Engineer (Internship to Job) in भारत

CityGreens

  • RemoteWork from anywhere
  • HybridMix of office and remote
  • On-siteWork from the office
  • Full-timeStandard weekly hours

Rs 25000 per month

भारत

Junior Embedded Engineer

Onsite · Bengaluru · ECE / EEE / Instrumentation / related branches

City Greens is a fast-growing AgriTech startup building automation and AI-driven solutions for Controlled Environment Agriculture (CEA). Our platforms combine hardware, IoT, and AI to help modern farms, institutions, and agri-enterprises improve productivity, efficiency, and sustainability.

We design and build the electronics that run commercial farms — control panels, sensor networks, dosing and irrigation controllers, and the IoT devices that connect physical farm hardware to our software platform.

Role overview

We are looking for motivated embedded engineers to join our onsite hardware team. You will work on live, production-grade devices — writing firmware, integrating sensors and actuators, and building the controllers that growers and farm operators depend on every day. This is not a training internship. You will be contributing to real products from week one.

What you will do

Firmware development

Write and maintain firmware for microcontroller-based devices (ESP32, STM32, Arduino-class). Implement reliable control logic for sensors, pumps, valves, and dosing systems deployed in the field.

Sensor & hardware integration

Interface with analog and digital sensors (EC, pH, temperature, humidity, flow, level) and actuators. Handle communication protocols — I2C, SPI, UART, RS485/Modbus — and bring up new hardware from bare board to working device.

IoT & connectivity

Connect devices to our platform using MQTT and real-time data streams over WiFi/GSM. Build firmware that reports device state accurately and responds to remote commands reliably.

Testing, debugging & collaboration

Test and debug on real hardware using multimeters, oscilloscopes, and logic analyzers. Work within a structured team using GitHub for version control and code reviews. Write clean, maintainable code and share regular progress updates.

Requirements

Requirements

Who this role is for

  • Engineering graduates or final-year students in ECE, EEE, Instrumentation, or related branches
  • Self-learners who have built things — personal projects, academic projects, or hobby electronics
  • Engineers who want to work on real deployed hardware, not breadboard demos
  • Individuals who take ownership of tasks, communicate proactively, and follow through

Key skills & traits

Required

  • Solid understanding of embedded C / C++
  • Microcontroller programming (ESP32, STM32, Arduino, or similar)
  • Reading schematics and datasheets, and basic circuit understanding
  • Serial communication protocols — I2C, SPI, UART
  • Hands-on debugging with multimeter / oscilloscope
  • Problem-solving mindset and ability to debug independently

Good to have

  • MQTT or other IoT data protocols
  • RS485 / Modbus for industrial devices
  • PCB design (KiCad / Eagle / Altium)
  • RTOS basics (FreeRTOS)
  • Python for test scripts or tooling
  • Any hardware project you can demonstrate or show working

Benefits

What we offer

Internship-to-full-time pathway

This role begins as a 3-month onsite, unpaid internship focused on real contribution and performance. Interns who demonstrate technical ability, ownership, and consistent delivery will be offered a full-time position.

Starting salary

₹25,000 / month

Coverage

Health insurance

  • Work on production hardware — not sandbox projects
  • Exposure to IoT-integrated, real-time control systems
  • Structured code review and mentorship from the hardware team
  • Growth into senior firmware, hardware design, or platform roles

Similar vacancies

More like this role

... Bangalore REQUIREMENTS Requirements: - https://jobeax.com/link/wOcGjnRrrRFUZzB4 in electrical engineering, computer science or equivalent. - 3-6 years of hands-on embedded software development experience. - Expertise in C programming - must. - Experience in RTOS and/or IoT operating systems – must. - Experience with ADC, I2C, ...

Bangalore, भारत

Griffinmark Robotics

Embedded Engineer

Rs 15000 - Rs 25000 per month

... Strong attention to detail and commitment to product quality. - Interest in robotics, automation, and embedded product development. What We Offer - Opportunity to work on real-world robotics and automation products. - Hands-on exposure to embedded hardware, firmware, and system integration. - A collaborative engineering ...

Thiruvananthapuram, भारत

... Bangalore REQUIREMENTS Requirements: - https://jobeax.com/link/wOcGjnRrrRFUZzB4 in electrical engineering, computer science or equivalent. - 3-6 years of hands-on embedded software development experience. - Expertise in C programming - must. - Experience in RTOS and/or IoT operating systems – must. - Experience with ADC, I2C, ...

Bangalore, भारत

  • On-site
  • Full-time

Rs 3 lakh p.a.

Falcon Precision Products Private Limited is hiring Junior Engineer Trainees (Mechanical) at our plant in Hosur SIPCOT Phase-1. This is an on-site internship that leads to a full-time position based on your performance. We manufacture precision components for the aerospace industry, where accuracy, quality and safety come ...

Hosūr, भारत

  • Full-time
  • IT
... the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are making major changes to the robot's electrical architecture (compute, ...

Bangalore, भारत

Griffinmark Robotics

Embedded Engineer (Fresher)

Rs 5000 - Rs 10000 per month

... workshops, internships, or engineering competitions. What We Offer - Opportunity to work on real-world robotics and automation products. - Hands-on experience in embedded hardware and firmware development. - Mentorship and technical guidance from the engineering team. - Exposure to product prototyping, testing, debugging, and ...

Thiruvananthapuram, भारत

  • Full-time
  • IT
... the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are making major changes to the robot's electrical architecture (compute, ...

Bangalore, भारत

  • Full-time
  • IT
... evidence and software change records in line with product development processes. Collaborate with system, hardware, verification and global engineering teams to deliver robust software on schedule. Qualifications for the role: - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems ...

Bangalore, भारत

... growing globally, and we are looking for an experienced Embedded & Automation Engineer to join our dynamic team at the new R&D site in Bangalore, India. As a Embedded & Automation Engineer , you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded automation and application firmware ...

Bangalore, भारत

  • Full-time
  • IT
JOB DESCRIPTION Job Title: Embedded Software Engineer Location: Info Park Phase 2, Kochi Job Type: Full-time Department: Engineering Job Description: We are looking for a highly motivated and enthusiastic Entry Level Embedded Software Engineer to join our expanding team. In this role, you will collaborate with experienced ...

Ernakulam, भारत

This is a great opportunity to work as part of a highly regarded team to deliver leading-edge solutions. Responsibilities Embedded Linux kernel engineer for I/O virtualization: makes devices such as storage, network and GPU shareable between virtual machines on a Xen-based automotive platform, writing Virtio and passthrough ...

Bangalore, भारत