Search by job, company or skills

Technostacks

Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Location: Ahmedabad

Experience: 2+ Years

Employment Type: Full-time

Job Summary

We are looking for a skilled Embedded Firmware Engineer with 2+ years of hands-on experience in developing, debugging, and maintaining firmware for embedded systems. The ideal candidate should have strong knowledge of BLE, Wi-Fi, Embedded C/C++, RTOS, and experience working with ESP32, Raspberry Pi, and related chipsets.

Key Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based systems
  • Work on BLE and Wi-Fi protocol integration and communication
  • Develop firmware using Embedded C/C++ for ESP32, Raspberry Pi, and similar platforms
  • Implement and manage RTOS-based applications
  • Interface firmware with sensors, peripherals, and communication modules
  • Support PCB design by coordinating with hardware teams and validating firmware on boards
  • Debug firmware issues using oscilloscopes, logic analyzers, and debugging tools
  • Write clean, efficient, and well-documented code
  • Perform unit testing and system-level testing
  • Collaborate with hardware, software, and QA teams

Required Skills

  • 2+ years of experience in Embedded Firmware Development
  • Strong proficiency in Embedded C and C++
  • Hands-on experience with ESP32 and Raspberry Pi
  • Experience with BLE and Wi-Fi protocols
  • Good knowledge of RTOS (FreeRTOS or similar)
  • Working knowledge of Python for scripting or testing
  • Understanding of microcontroller architectures and chipsets
  • Basic knowledge of PCB design concepts, schematics, and hardware interfacing

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142223161