Talent.com
This job offer is not available in your country.
Embedded Systems Programming

Embedded Systems Programming

Epergne Solutionspune, India
16 hours ago
Job description

Embedded Systems Developer

Location : Pune

Notice Period : Immediate

Experience : 4+ Years

Minimum Experience :

  • 4+ years of hands-on experience in Embedded C & C++ development

Required Skills & Experience :

Embedded C & C++ Development

  • Strong proficiency in C and C++ for embedded systems.
  • RTOS Experience

  • Must have experience working with RTOS environments, specifically FreeRTOS or Zephyr RTOS .
  • Familiarity with debugging code in RTOS-based environments.
  • Microcontroller Experience

  • Must have hands-on experience working with RTOS-based microcontrollers .
  • Communication Protocols

  • Familiar with various communication protocols for embedded systems such as :
  • Modbus , Ethernet , BACnet , REST
  • Bluetooth (BLE)

  • Must have experience with Bluetooth Low Energy (BLE) , including BLE Mesh and BLE GATT server implementation.
  • Microcontroller Expertise

  • Experience with STM32 , Nordic , and ESP32 microcontrollers (advantageous).
  • Bootloader & Firmware Upgrade

  • Experience in working with custom bootloaders and Firmware Update Systems (FUS) (added advantage).
  • Dual-Core System Experience

  • Exposure to working on dual-core microcontroller architectures (advantageous).
  • Version Control & Collaboration Tools

  • Experience with software versioning tools such as SVN or Git .
  • Control & Interface Board Bring-Up

  • Must have hands-on experience in control and interface board bring-up .
  • IoT Development Experience

  • Exposure to IoT cadence and best practices for embedded IoT devices (added advantage).
  • GCC Compiler & IDEs

  • Strong knowledge of GCC compilers for embedded systems, preferably with VS Code IDE (added advantage).
  • Makefiles

  • Experience in writing makefiles for building and compiling embedded projects.
  • 2.Preferred Qualifications :

    Educational Background

  • Bachelor s degree in Electrical Engineering , Electronics & Communication Engineering , or related fields.
  • Agile / Scrum Environment

  • Ability to work effectively in an Agile Scrum (or other iterative development) environment.
  • RTOS and C / C++ Expertise

  • Strong understanding of RTOS concepts and C / C++ languages for embedded development.
  • Communication Protocols & BLE Mesh

  • Solid understanding and experience with communication protocols, especially BLE Mesh .
  • Problem Solving & Communication Skills

  • Strong analytical and problem-solving skills with excellent verbal and written communication skills .
  • Self-Starter

  • Self-motivated, with the ability to work effectively with minimal supervision.
  • Create a job alert for this search

    Embedded Programming • pune, India