Senior Firmware Engineer
10 hours ago
Why Choose Kritilabs?
Collaborative Culture: Join a team of diverse professionals who collaborate, inspire, and support each other in achieving common goals.
Opportunities for Growth: We are committed to helping our employees grow both personally and professionally through training, mentorship programs, and career development initiatives.
Innovative Projects: Work on cutting-edge projects and initiatives that challenge conventional thinking and push the boundaries of innovation.
Work-Life Balance: We understand the importance of maintaining a healthy work-life balance and offer flexible work arrangements to accommodate our employees' needs.
Competitive Benefits: Enjoy a comprehensive benefits package including health insurance, retirement plans, paid time off, and more.
Careers
At KritiLabs, we believe in fostering a dynamic, innovative, and inclusive work environment where every individual's contributions are valued and celebrated. We're always on the lookout for talented individuals who are passionate about making a difference and driving positive change in their fields.
Senior Firmware Engineer - FE45658
Key Responsibilities:
- Design, develop, test, and debug firmware for embedded systems using
languages like Embedded C/C++ and Python. - Collaborate with hardware engineers to ensure compatibility between firmware
and electronic components. - Optimize firmware for performance, memory usage, and power consumption,
especially when running machine-learning models. - Understand and integrate machine learning models for edge deployment,
considering the resource constraints of the device. - Develop and implement unit tests for firmware modules and system integration
testing. - Document firmware design, development process, and test procedures.
- Stay up-to-date with the latest trends and advancements in embedded systems
and machine learning for edge computing.
Qualifications:
- Bachelor's degree or Master's Degree in Electrical Engineering, Electronics and
Communication Engineering or related. - Minimum 2 - 5 years of experience in electronics firmware development.
- Strong understanding of embedded systems architecture, including
microcontrollers and peripherals. - Proficiency in Embedded C/C++ and Python.
- Experience with development tools for embedded systems (IDEs, debuggers,
etc.). - Working knowledge of machine learning concepts and frameworks (bonus
points for experience with TensorFlow Lite or similar). - Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work independently and as part of a cross-functional team.
Location: Chennai
Experience: 2 - 5 years
Languages:English is mandatory, Other languages are an added advantage.
-
Senior Firmware Engineer
7 days ago
Chennai, Tamil Nadu, India, Tamil Nadu HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
2 days ago
Chennai, Tamil Nadu, India NGP Websmart Private Limited Full timeWe are looking for a talented candidate with 4 - 6 years of experience and passion for technology to join our IoT team to build superior and high quality products and services.What you will doDevelop application firmware and device drivers for MCU's / SoC's adhering to existing embedded coding standards such as MISRA-C, CMSIS, etc.Design, develop and test...
-
Staff Firmware Engineer
2 days ago
Chennai, Tamil Nadu, India Axiado Corporation Full timeCompany DescriptionLocation: Hyderabad, Bangalore & ChennaiAxiado is an AI-enhanced security processor company redefining the control and management of every digital system. The company was founded in 2017 and currently has 100+ employees. At Axiado, developing great technology takes more than talent: it takes amazing people who understand collaboration,...
-
Engineer - Embedded Firmware
1 week ago
Chennai, Tamil Nadu, India Hubbell Incorporated Full timeJob 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 The LifeUnderstand & Maintain the existing firmware and perform changes based on...
-
Embedded Firmware Developer
12 hours ago
Chennai, Tamil Nadu, India Crestclimber Software Solutions Private Limited Full timeJob Description – Embedded Firmware Developer (IoT)Position: Embedded Firmware DeveloperExperience: 2–5 YearsJoining: Immediate Joiner RequiredLocation: Chennai / HybridEmployment Type: Full-TimeRole & ResponsibilitiesDesign, develop, and maintain *embedded firmware* for IoT devices.Work with *microcontrollers* (ESP32, STM32, Arduino, PIC, or...
-
Engineer - Embedded Firmware
1 week ago
Chennai, Tamil Nadu, India Hubbell Full timeDate: 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...
-
Firmware Engineer
3 weeks ago
Chennai, Tamil Nadu, India, Tamil Nadu Adecco Full timeFor a leading technology firm specializing in firmware development, we are seeking an experienced EFI BIOS Developer. This role is integral to our team, focusing on the design and implementation of BIOS firmware for various hardware platforms. The ideal candidate will possess a strong background in low-level programming and a deep understanding of system...
-
Sr. Firmware Developer
9 hours ago
Chennai, Tamil Nadu, India Zigsaw Full timePosition: Senior Firmware Developer Role Summary: The engineering team is responsible for the design and development of all components of the global distribution solution, the app software, and the backend software and services. Primarily using the latest technologies you will be responsible for the design and development of next-generation solutions,...
-
Application Firmware Engineer
2 weeks ago
Chennai, Tamil Nadu, India Senstornet Technologies Full time US$ 1,20,000 - US$ 2,40,000 per yearCompany DescriptionSenstornet Technologies, based in Chennai, specializes in crafting innovative Internet of Things (IoT) solutions tailored to meet the needs of businesses. With expertise in designing and developing products such as IoT nodes, gateways, indoor and outdoor trackers, smart energy solutions, condition monitoring systems, and electronic shelf...
-
Embedded Firmware Engineer
2 days ago
Chennai, Tamil Nadu, India KritiLabs Technologies Full timeDesign, develop, and maintain firmware for embedded systems and microcontroller-based devices.Work with hardware schematics and datasheets to understand system requirements and constraints.Develop and optimize low-level drivers, communication interfaces (UART, SPI, I2C, CAN), and system bootloaders.Perform unit testing, debugging, and troubleshooting...