Embedded Firmware Developer

1 day ago


Chennai, Tamil Nadu, India Innotrat Labs Full time ₹ 2,50,000 - ₹ 12,00,000 per year

Location:
Chennai, India

Department:
Research & Development (R&D)

Reports To:
Technical Head

About Innotrat Labs:
Innotrat Labs is an innovative and fast-growing technology startup at the forefront of embedded systems, IoT, AI, and educational technology. We are dedicated to empowering innovation through cutting-edge products like InnoView, Innofab, Innomart, Eureka, and our E-Learning platform, aiming to revolutionize how users develop embedded products. We are a team of passionate engineers fostering a dynamic and collaborative environment.

Role Overview:
We are seeking a talented and driven
Embedded Firmware Developer
to join our Research & Development team. In this pivotal role, you will be responsible for designing, developing, testing, and debugging embedded firmware for our innovative hardware products, including smart toys (InnoToys), educational kits, and various IoT devices. The ideal candidate will have a strong foundation in embedded systems, a passion for problem-solving, and a desire to contribute to groundbreaking projects.

Key Responsibilities:

● Design, develop, and implement efficient, reliable, and robust embedded firmware in C/C++ for various microcontrollers (e.g., ARM Cortex-M, ESP32, PIC, AVR, STM32).

● Write clean, well-documented, and maintainable code.

● Develop and integrate drivers for various peripherals and sensors (e.g., I2C, SPI, UART, ADC, DAC, GPIO).

● Implement communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa, MQTT, HTTP).

● Collaborate closely with hardware engineers to bring up new boards, debug hardware issues, and ensure seamless hardware-firmware interaction.

● Interpret hardware schematics and datasheets to understand component functionality and interfaces.

● Develop and execute thorough unit tests and integration tests for firmware modules.

● Perform debugging using tools like oscilloscopes, logic analyzers, debuggers (JTAG/SWD), and in-circuit emulators.

● Identify and resolve firmware bugs and performance bottlenecks.

● Create and maintain detailed technical documentation, including design specifications, test plans, and release notes.

● Manage code effectively using version control systems (e.g., Git).

● Actively participate in design reviews and code reviews.

● Contribute to brainstorming sessions for new product features and architectural decisions.

● Stay updated with the latest trends and technologies in embedded systems, IoT, and relevant microcontrollers.

Qualifications & Skills:

● Bachelor's or Master's degree in Electronics Engineering, Electrical Engineering, Computer Science, or a related field.

● 2-3 years of hands-on experience in embedded firmware development.

● Strong proficiency in C/C++ for embedded systems.

● Experience with various microcontrollers (e.g., ARM Cortex-M based MCUs, ESP32, STM32, PIC, AVR) and their development environments.

● Solid understanding of common communication protocols (I2C, SPI, UART, USB, etc.).

● Experience with wireless communication protocols (Wi-Fi, Bluetooth, Zigbee, LoRa) is a significant plus.

● Proficiency in using debugging tools (oscilloscopes, logic analyzers, JTAG/SWD debuggers).

● Familiarity with version control systems.

● Ability to read and understand hardware schematics and component datasheets.

● Strong problem-solving skills and a meticulous attention to detail.

● Self-motivated, proactive, and able to work effectively both independently and as part of a team. Preferred (but not mandatory):

● Experience with RTOS (Real-Time Operating Systems) like FreeRTOS, Zephyr, etc.

● Knowledge of IoT cloud platforms (e.g., AWS IoT, Azure IoT, Google Cloud IoT).

● Experience in developing firmware for consumer electronics or smart devices. ● Familiarity with basic hardware design concepts.

Why Join Innotrat Labs?

● Be a core part of a rapidly growing tech startup, directly impacting innovative products.

● Work on diverse and challenging projects, from smart toys to industrial IoT solutions.

● Opportunity to influence product architecture and technology choices.

● Collaborate with a passionate team of hardware and software engineers.

● Dynamic, fast-paced environment with significant room for professional growth and learning.

To Apply:
Please send your resume to



  • Chennai, Tamil Nadu, India Secura Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Design, develop, and maintain embedded firmware for CCTV cameras, DVRs, NVRs, and related devices.Work on embedded Linux / RTOS environments for video processing hardware.Integrate image sensors, video encoders/decoders and hardware acceleration Required Candidate profileStrong proficiency in C, C++, Embedded C, and exposure to Python or...


  • Chennai, Tamil Nadu, India VETiNSTANT Full time ₹ 3,00,000 - ₹ 6,00,000 per year

    We're hiring Firmware InternsAt Vetinstant Health Care Pvt Ltd (incubated at IIT Madras Research Park), we are developing next-gen medical technology products. What you'll work on:Firmware development on STM32 / ARM Cortex-MFreeRTOS, SPI, I2C, UART, USBEmbedded algorithms & real-time data processing Who we're looking for:Strong C programming & embedded...

  • Embedded Engineer

    3 days ago


    Chennai, Tamil Nadu, India Siliconz Embedded Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Responsibilities:* Design, develop, test & maintain embedded systems using Embedded C, RTOS & communication protocols with microcontrollers. Experience in hands-on development and troubleshooting on embedded targets

  • Embedded Developer

    4 days ago


    Chennai, Tamil Nadu, India TekPillar Services Pvt. Ltd Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Role : Embedded DeveloperExperience : 1 to 8 YearsLocation : ChennaiKey Responsibilities : - Develop embedded software using C programming on Linux OS. - Understand and work with cross-compilation and Makefile build environments. - Support bug fixing, validation, and optimization of Linux applications. - Hands-on development for...


  • Chennai, Tamil Nadu, India EMDSOL Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionAt EMDSOL Pvt Ltd, we specialize in creating cutting-edge solutions that bridge the gap between hardware and software. Our expertise spans across Embedded Systems, Firmware Development, IoT integration, AI, and Machine Learning, empowering businesses to build smarter, more connected devices and systems. We have deep expertise in embedded...

  • Firmware Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India AltSense Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Firmware DeveloperIndustry Type: IOT Product Design and developmentDepartment: Engineering - Hardware & NetworksEmployment Type: Full Time, PermanentRole Category: Embedded DevelopmentNo of Positions : 3Required Skills:• Proven experience (2+ years) in firmware development for embedded systems.• Strong proficiency in C and C++ programming...


  • Chennai, Tamil Nadu, India Hi-Focus Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Develop and customize Embedded Linux firmware for camera systems, use ARM BSP files.Customize Buildroot Yocto or OpenWRT.Implement AES encryption secure boot key rotation and key management.Work with TLS SSH VPNsOptimize RTSP RTP ONVIF.

  • Embedded Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Experience- 5-10yrsCTC-Upto15lpaLocation- ChennaiResponsibilities:Embedded Development:• Design and develop embedded software for microcontrollers (e.g., STM32, PIC, MSP430, etc.)• Write efficient, maintainable C/C++ code for real-time applications• Interface with peripherals: UART, SPI, I2C, ADC, PWM, etc.• Participate in board bring-up and system...

  • Embedded Developer

    5 days ago


    Chennai, Tamil Nadu, India TekPillar® Full time ₹ 4,80,000 - ₹ 7,20,000 per year

    We are Hiring: Embedded Developer at Chennai LocationJob Role:Embedded DeveloperExperience:1-3 YearsJob Location:Navalur, Chennai (5 Day Work From Office)CTC : Up to 6 LPA#Note: Looking for only Immediate Joiners (within 10 days)Key Responsibilities:Develop and maintain Embedded C code for real-time applications.Work on Linux OS-based embedded systems ...

  • Embedded Firmware

    1 week ago


    Chennai, Tamil Nadu, India Regami Solutions Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    About RoleWe are hiring an Project Engineering Trainee to take part in the entire embedded software development lifecycle. So, if you like to work in a challenging environment, and qualify the following requirements, we would like to hear from you.Skills RequiredKnowledge in programming with C or C++Basic understanding on embedded systems with...