Job Description
- Should be good at designing Basic Electronic Circuits
- Should be experienced at designing Embedded System Circuits using Microcontrollers
- Should be experienced with various communication protocols such as UART, SPI, I2C, CAN, USB, Ethernet, etc.
- Should be sound with basics, fundamentals and essentials of Electronics and Power Electronics
- Should have an hands-on experience with at least one schematic design software eg. Altium
- Should have an hands-on experience with at least one PCB design software eg. Altium, Allegro, Eagle, etc.
- Should be able to conduct fault findings on various kinds of digital and analog circuits
- Should be able to read, understand and modify existing circuit and schematic diagrams
- Should be good at documentation relating to circuit designs and calculations, test procedures and results, verification / validation procedures and results
- Should be strong in C and Embedded C programming
- Should have worked on 32 bit Microcontrollers eg. STM32
- Should have an hands on with GPIO programming, ADCs, Timers, Counters, UART, SPI, I2C, Ethernet, USB, etc.
- Should have an experience with firmware on CAN protocols
- Should have preferably worked on Linux or similar platform
- Should be proficient at the testing and debugging of self-written as well as existing firmware codes