Embedded Software Engineer

We are looking for an experienced Embedded Software Engineer to join our team in Bangalore. The ideal candidate will have strong programming skills in C and Python, a passion for embedded systems, and experience in embedded application development.

Responsibilities
  • Develop and maintain embedded applications using C, with a focus on verification, debugging, and programming

  • Automate processes and implement solutions using Python

  • Debug complex system and build issues to ensure the smooth operation of embedded systems

  • Collaborate with cross-functional teams to integrate software with embedded hardware

  • Work with hardware interfaces like I2C, SPI, UART, USB, and more

  • Support embedded software and driver development

Requirements
  • Excellent Communication is mandatory

Qualification
  • Strong proficiency in C and Python programming

  • Good experience with automation in embedded systems

  • Hands-on experience in embedded application programming (Verification, Debugging, Programming)

  • Ability to debug complex build and system issues

  • Exposure to embedded software and drivers

  • Experience with RTOS/Linux is a plus

  • Experience with hardware interfaces (I2C, SPI, UART, USB) is highly desirable

Experience
  • 5-7yrs

About Kefi

Kefi Tech Solutions Pvt Ltd is a multidimensional IT company. Kefi brings competitiveness with quality in IT outsourcing service. We are a group of passionate and experienced professionals who have come together with a common goal.