Embedded Engineer

We are seeking an experienced firmware engineer to work with our development team & US clients. You will be directly working with cross-country elite engineers in the world. Also, you will be joining the software team that is responsible for the development, design, diagnose and troubleshooting, and bug fixing software modules to improve product performance and stability.

Key Qualifications:

  • Proficiency in C programming.
  • Understanding of microcontroller architecture and embedded software development workflows.
  • Experience integrating and validating hardware interfaces such as GPIO, I2C, SPI, UART, and CAN.
  • Hands-on experience with debugging tools (e.g., JTAG, SWD, Segger J-Link).
  • Familiar with microcontroller timers/clocks, interrupts, power mode control, watchdogs, and flash memory operations.
  • Familiar with version control, code review practices, and CI/CD pipelines.
  • Experience with RTOS or multithreaded firmware development is a plus.
  • Experience with platforms such as STM32 and SAM-C is a plus.