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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application