Role Overview  
We are seeking a Software & Embedded Systems Engineer  who can bridge the gap between hardware and application software.
The role involves developing embedded firmware, communication protocols, and POS software modules , while also supporting hardware design when needed.
Key Responsibilities  
- Develop firmware in Embedded C  for ARM microcontrollers.
 
 
- Handle data management and database integration .
 
 
- Design and implement communication protocols  for microcontroller-to-device communication.
 
 
- Conduct system testing, debugging, and validation.
 
 
- Collaborate with hardware engineers to ensure system-wide optimization.
 
 
- Provide backup support for PCB and circuit design .
 
 
Qualifications  
- Bachelor’s/Master’s in Computer Science, Electronics or related field.
 
 
- 5+ years of experience in embedded software  
- Strong skills in Embedded C, C, C++, communication protocol design, and database handling .
 
 
- Debugging  skills to decode and resolve software issues 
- Experience in application development framework  (.NET, Android, React, Flutter) shall be an additional advantage.
 
 
- Knowledge of ARM microcontrollers, PCB/circuit design basics .
 
 Work experience in related field shall be an additional advantage
- Exposure to mechanical 3D design tools (NX, SolidWorks)  shall be an additional advantage 
- Good communication skills.
 
 
- Very strong analytical and problem- solving skills.
 
 
- Ability to work independently as well as, in a task- oriented, dynamic team environment with a positive attitude.
 
 
What We Offer  
- Opportunity to work on full-stack embedded + application projects .
 
 
- Be at the forefront of POS software and hardware integration .
 
 
- Innovative, collaborative environment with growth potential.