Embedde C++ Engineer

Bangalore , Karnataka , India

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

  • Familiarity in open-source libraries like Boost with Asynchronous IO, Dbus/GDbus etc.
  • Good oral and written communication skills in English.
  • Self-driven, self-motivated and hard working

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

Entry Level

Full Time

Bangalore Karnataka India


Share Job Opening