28 Nov 2022
Job Brief:
Responsibilities:
· Understanding the Requirement/Ideas/Issues and proposing design solutions
· Implementing and executing the solution in compliance to the SDLC process, codes & standards
Microcontroller firmware development such as bootloader and peripheral drivers
Skills Required:
· Must have strong C++ programming skills
· 32-bit Processor/Controller knowledge is essential
· Able to perform extensive System Test, Module Tests and Unit Test for the developed SW
· Familiarity in performing static analysis check and Unit test for SW modules using any open source tools
· Strong knowledge in Data structures and Fundamentals
· Good knowledge in Linux internals such as IPC and POSIX standards
· Strong knowledge in TCP/IP and socket programming
· Familiarity in understanding Electrical & PCB circuits and schematic drawings
· Excellent Trouble Shooting and Debugging skills using GDB and also with JTAG/ISP tools
Highly focused towards work and achieving goals
· Working Knowledge in IDEs like IAR EW for ARM/GHS MULTI/KEIL MDK/GNU MAKE tools or similar
· Working knowledge in Debug & Downloading Tools such as JTAG/ISP etc.
· Working Knowledge in Linux Toolchain like Buildroot/Yocto
· Agile Tools & Practices
Version Control knowledge on any tools such as Clearcase/GIT/SVN