onsite
Embedded Software & Firmware Developer - Samptel Technologies Pvt Ltd
Software Engineer
Entry‑level Embedded Software & Firmware Developer focused on IoT devices, leveraging C, Golang, and Python to program microcontrollers such as ESP32 and STM32, with strong knowledge of UART, I2C, SPI, GPIO, and TCP/IP networking.
About the role
Key Responsibilities
- Develop and debug firmware for IoT devices using C, Golang, and Python.
- Implement communication protocols (UART, I2C, SPI, GPIO) on microcontrollers like ESP32 and STM32.
- Integrate TCP/IP networking stacks for device connectivity.
- Collaborate with hardware engineers to validate embedded solutions.
- Participate in code reviews and maintain documentation.
Requirements
- 0–2 years of embedded software experience or equivalent education.
- Strong programming skills in C; familiarity with Golang and Python.
- Hands‑on experience with UART, I2C, SPI, and GPIO interfaces.
- Basic understanding of TCP/IP networking concepts.
- Ability to work independently and in a team environment.