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 , RESTBluetooth (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.