Company Description
Hero Electronix is the technology venture of the Hero Group, focused on building a $1Bn+ connected devices enterprise. The company develops smarter, connected products by integrating sensing technologies, connectivity, and AI into everyday devices such as cameras, set-top boxes, and other consumer and enterprise solutions. Hero Electronix invests in and builds innovative businesses that capitalize on the global shift toward intelligent, connected products. Its portfolio includes Tessolve, a global leader in semiconductor engineering services; Qubo, an AI-led consumer technology company; My Box Technologies, India’s largest STB and media devices company; and Zenatix, an enterprise IoT company. Team members have the opportunity to work at the intersection of hardware, software, and AI within a fast-growing technology ecosystem.
Role Description
This is a full-time, on-site Embedded Software Team Lead role based in Noida. The Embedded Software Team Lead will guide a team of engineers in designing, developing, and maintaining embedded software for connected devices across Hero Electronix’s portfolio companies. Responsibilities include defining software architecture, reviewing designs and code, conducting hands-on development, and ensuring high-quality, reliable firmware for production systems. The role involves close collaboration with hardware, product, and QA teams to translate requirements into robust embedded solutions, as well as driving best practices in coding standards, testing, and documentation. The Team Lead will also mentor team members, plan sprints, track project progress, and contribute to technical decision-making and roadmap discussions.
Qualifications
-
Strong expertise in Embedded Software and Programming (e.g., C/C++, RTOS, microcontrollers, firmware development).
-
Proven experience in Software Development, including design, implementation, debugging, and optimization for embedded systems.
-
Demonstrated Team Leadership skills, with experience guiding, mentoring, and reviewing the work of software engineers.
-
Solid foundation in Electrical Engineering concepts related to hardware–software integration, board bring-up, and system-level debugging.
-
Experience with communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet) and integration with sensors and connectivity modules.
-
Familiarity with version control, CI/CD pipelines, and automated testing frameworks for embedded environments.
-
Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, or a related field.
-
Ability to work cross-functionally with product, hardware, and QA teams, and to communicate complex technical topics clearly.
-
Experience in IoT, connected devices, or consumer electronics is highly desirable.