Job description:
Evobi Automations is currently seeking a smart and innovative candidate to take up the role of Embedded Engineer. The candidate should know how to competently program in C & C++ . Must have a good understanding of Esp32 family of Microcontrollers with ESP-IDF programming framework.
Requirements include:
- Working with hexadecimal numbers and hexadecimal math.
- A very good understanding of boolean math (logic).
- An excellent knowledge of what interrupts are and how they work in code.
- Embedded Coding experience with different kinds of memory (RAM, ROM, Flash); the differences between them and how they are read, written, accessed.
- Ability to use a debugger to perform at least simple operations such as setting breakpoints, single stepping, examining variable values, examining memory, examining registers – and understanding the when to enable and disable interrupts when single stepping using a debugger.
- Knowledge on how to develop and debug code for peripherals such as UARTs, I2C, SPI, A/D converters, timers, PWM generation from a timer, real-time clocks, etc.
- Hands-on experience in programming at ESP32 microcontroller at registry level
- The candidate should have built at least a minimum of 6 different projects on ESP32 Microcontroller.
- Usage of Visual Studio ESP32 Microcontroller & command line tools
- Understanding of Bluetooth and USB protocols.
- Basic understanding of RTOS in embedded development is a plus.
Required skills:
- Passion for embedded programming
- Problem Solving Skills and Algorithmic Thinking
- Quality Work
- Bug-free Embedded code development
- Task prioritising & planning
Job/Req. ID: N/A
Company: Evobi Automations Pvt Ltd
Location: Bangalore, KA
Job Category: Electronics or Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group