1.Firmware Development based on NXP LPC1768/LPC1769 and other ARM-based microcontrollers.
2.ESP32 Firmware Development for embedded and IoT-based systems.
3.Circuit Design using KiCad software, including schematic design and PCB-related development.
4.Prototype Development & Testing of circuits on Vero boards and other prototyping platforms.
5.Device Driver Development for various sensors and modules using communication protocols such as UART, SPI, and I²C.
6.Hardware–Software Integration and Debugging of embedded systems and electronic devices.
7.Testing and Troubleshooting of firmware, prototype circuits, and embedded hardware to ensure reliable device performance.
Required Qualifications & Technical Skills:
- Education:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- Experience: [1-3] years of hands-on experience in embedded systems development and Linux OS customization.
- Programming Languages: Advanced proficiency in C and solid understanding of C for embedded environments; scripting proficiency in Python or Bash for automation.