Robocraze is India's leading robotics and electronics e-commerce platform, empowering innovation in IoT, AI, embedded systems, and STEM education. We are authorized distributors for global brands like Raspberry Pi, Arduino, Micro:bit, Waveshare, Cytron, and many more. Our mission is to make cutting-edge technology accessible to every student, maker, and professional across India.
Position Overview :
Seeking a senior and detail-oriented Embedded & IoT Engineer to lead the design,
development, and maintenance of high-performance firmware and embedded and IOT
solutions, while mentoring a team of engineers. You will own end-to-end embedded
product development, guide architectural decisions, and ensure the quality, reliability, and
scalability of our hardware and firmware offerings.
Key Responsibilities:
Lead design, development, optimization, and maintenance of firmware for
microcontrollers (Arduino, ESP32, ESP8266, Raspberry Pi or similar) with a strong
focus on performance, stability, and scalability.
Architect and deploy end-to-end IoT solutions integrating sensors, actuators,
connectivity, and real-time monitoring dashboards.
Review and guide hardware selection (sensors, actuators, controllers,
communication modules, power components) and collaborate closely with the
hardware/PCB team.
Own complex troubleshooting and debugging firmware and hardware issues and
establish best practices for root-cause analysis and documentation.
Lead code reviews, define coding standards, and ensure robust version control
workflows for the embedded team.
Mentor and technically guide junior/mid-level embedded engineers; conduct
regular knowledge-sharing and training sessions.
Plan and estimate embedded tasks, break down work items, and track execution to
meet project timelines and quality metrics.
Collaborate with product, software, and QA teams to define requirements,
interfaces, test plans, and release criteria for embedded deliverables.
Contribute to continuous improvement of development processes, tools, and test
automation for embedded systems.
Team Leadership & Management
Provide day-to-day technical leadership to a team of embedded/IoT engineers (task
allocation, guidance, and review).
Participate in hiring by evaluating technical skills, conducting interviews, and
supporting onboarding of new team members.
Set clear expectations, support performance feedback, and help define growth
paths for junior engineers in the team.
Required Skills & Experience:
Bachelor's degree in Electronics, Electrical, or related field.
2+ years of hands-on experience in embedded development, with strong expertise
on microcontroller platforms (e.g., Arduino, ESP32, STM32, AVR, or similar).
Solid proficiency in C/C++ for embedded systems, with a good understanding of
memory management, interruptions, and peripherals.
Experience building IoT solutions involving sensors, actuators, communication
protocols (UART, I2C, SPI), and cloud/edge integration.
Exposure to RTOS, low-power modes, and deployment of over-the-air (OTA)
firmware updates is a plus.
Prior experience mentoring juniors, conducting code reviews, or taking technical
ownership of modules/projects is preferred.
Behavioral Competencies:
Strong ownership mindset and ability to drive tasks independently from concept to
deployment.
Excellent communication skills to collaborate with cross-functional teams and
explain technical concepts clearly.
Problem-solving attitude with a focus on reliability, scalability, and maintainability
of embedded solutions.
Job Types: Full-time, Permanent
Pay: ₹480,000.00 - ₹600,000.00 per year
Benefits:
Health insurance
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.