Talent.com
No longer accepting applications
Embedded Systems Engineer (Firmware)

Embedded Systems Engineer (Firmware)

Digital Shark Technology Pvt. Ltd.Bengaluru, Republic Of India, IN
20 hours ago
Job description

Job Summary :

We are looking for a talented Firmware Engineer with 2–3 years of hands-on experience in embedded firmware development. The ideal candidate will be responsible for designing, developing, testing, and debugging firmware for microcontroller-based systems, working closely with hardware and software teams to deliver reliable embedded solutions.

Key Responsibilities :

  • Design, develop, and maintain embedded firmware for microcontrollers and embedded systems.
  • Write efficient, maintainable, and well-documented code in C / C++ .
  • Collaborate with hardware engineers to bring up new boards and integrate firmware with hardware.
  • Develop and execute unit tests, integration tests, and validation procedures.
  • Debug and optimize firmware for performance, reliability, and power efficiency.
  • Interface with various peripherals and communication protocols (UART, SPI, I²C, USB, CAN, Ethernet, BLE, etc.).
  • Participate in design and code reviews.
  • Maintain version control and documentation (Git, SVN, etc.).
  • Assist in the development of firmware release processes and support production testing.

Required Skills & Qualifications :

  • Education : Bachelor’s degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or related field.
  • Experience : 2–3 years of hands-on experience in embedded firmware development.
  • Strong proficiency in C / C++ programming for microcontrollers (ARM, PIC, MSP430, STM32, or similar).
  • Solid understanding of embedded systems architecture and real-time operating systems (RTOS) .
  • Experience with hardware debugging tools (oscilloscope, logic analyzer, JTAG, etc.).
  • Familiarity with version control systems (Git preferred).
  • Good understanding of communication protocols (UART, SPI, I²C, CAN, USB, Ethernet).
  • Excellent debugging and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Preferred Skills :

  • Experience with RTOS such as FreeRTOS, ThreadX, or Zephyr.
  • Exposure to IoT platforms , wireless communication (Wi-Fi, BLE, Zigbee, LoRa).
  • Knowledge of bootloaders , firmware-over-the-air (FOTA) updates, or secure firmware development.
  • Basic understanding of hardware schematics and PCB design
  • Contact Details

    Yatish M

    E : yatish.m@digitalshark.in

    M : 9008755122

    Create a job alert for this search

    Embedded Firmware Engineer • Bengaluru, Republic Of India, IN