Embedded Firmware Developer
14 hours ago
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
-
Embedded Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Qmax Systems Full time ₹ 4,00,000 - ₹ 8,00,000 per yearQmax systems is looking for a suitable candidate to fill-in the position of Embedded Firmware Engineer. The candidate will develop firmware for embedded systems.Job Description:Design, develop, troubleshoot, debug, and maintain embedded firmware.Realize system requirements as per requirement specification document.Conduct periodic code reviews and fix...
-
Engineer - Embedded Firmware
6 days ago
Chennai, Tamil Nadu, India Hubbell Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDate: Oct 29, 2025Location: Chennai, TN, IN, 600113Company: Hubbell IncorporatedJob OverviewWe are looking for a Firmware Engineer with Embedded Programming, Linux development, debugging and testing (at board and system level). The Engineer will focus on developing, testing, validating, troubleshooting Embedded Products involving Microcontrollers.A Day In...
-
Senior Embedded Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Qmax Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per yearQmax systems is looking for an experienced candidate to fill-in the position of Senior Embedded Firmware Engineer. The candidate will work on firmware for embedded systems and must have experience in full cycle firmware development.Job Description:Design, develop, troubleshoot, debug, and maintain embedded firmware.Realize system requirements as per...
-
Embedded Firmware Engineer
1 week ago
Chennai, Tamil Nadu, India Hubbell Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearRole & responsibilitiesMust have at least 5-7 years industry experience of working on firmware/embedded based product development, testing and validation.Experience in Embedded Linux developmentExperience in hands-on development and troubleshooting on MicrocontrollersStrong programming experience in CKnowledge of bootloaders (U-Boot), file systems, and...
-
Embedded Engineer
2 days ago
Chennai, Tamil Nadu, India Siliconz Embedded Solutions Full time ₹ 9,00,000 - ₹ 12,00,000 per yearResponsibilities:* 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 Linux Developer
16 hours ago
Chennai, Tamil Nadu, India Zebronics Full time ₹ 4,00,000 - ₹ 6,00,000 per yearRole & responsibilitiesDevelop, customize, and integrate BSP (Board Support Package) for ARM/RISC-V based SoCs (e.g., InnoFusion, Realtek, Sigmastar), including bootloader (U-Boot), kernel, and driver bring-up.Design and integrate firmware/software stacks on embedded Linux platforms with strong focus on hardware-software interfacing and system...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India 410eeb18-43ba-4781-919d-cb55933a4a6d Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearEmbedded Firmware Engineer / Embedded Software EngineerLocation: Chennai, IndiaEducation: B.E / B.Tech in ECE / CSE / ITExperience: 3 – 7 yearsAbout the RoleWe are looking for a passionate Embedded Firmware Engineer to join our engineering team in Chennai. You will be responsible for developing embedded software and firmware for x86/ARM-based systems,...
-
Embedded Linux Engineer
2 weeks ago
Chennai, Tamil Nadu, India EMDSOL Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany 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 yearRole: 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...
-
Embedded Developer
6 days ago
Chennai, Tamil Nadu, India Zebronics Full time ₹ 5,00,000 - ₹ 15,00,000 per yearKey ResponsibilitiesDesign, develop, and integrate firmware/software on ARM or RISC-V based SoCs (e.g., InnoFusion, Realtek, Sigmastar).Implement system security features, including secure boot, OTA updates, and data encryption (RSA, AES, OTP).Work with camera ISPs, video pipelines, codecs (H.264/H.265), and streaming protocols (RTSP, ONVIF).Develop embedded...