Senior Firmware Engineer

10 hours ago


Chennai, Tamil Nadu, India KritiLabs Technologies Full time

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.



  • Chennai, Tamil Nadu, India, Tamil Nadu HCLTech Full time

    Job 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...


  • Chennai, Tamil Nadu, India NGP Websmart Private Limited Full time

    We 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...


  • Chennai, Tamil Nadu, India Axiado Corporation Full time

    Company 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,...


  • Chennai, Tamil Nadu, India Hubbell Incorporated Full time

    Job 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...


  • Chennai, Tamil Nadu, India Crestclimber Software Solutions Private Limited Full time

    Job 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...


  • Chennai, Tamil Nadu, India Hubbell Full time

    Date: 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 time

    For 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...


  • Chennai, Tamil Nadu, India Zigsaw Full time

    Position: 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,...


  • Chennai, Tamil Nadu, India Senstornet Technologies Full time US$ 1,20,000 - US$ 2,40,000 per year

    Company 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...


  • Chennai, Tamil Nadu, India KritiLabs Technologies Full time

    Design, 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...