i
Tata AutoComp Systems
54 Tata AutoComp Systems Jobs
C++ Developer
Tata AutoComp Systems
posted 10hr ago
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
- Must have strong C++ programming skills ( C++14, C++17 and above) - 32-bit Processor/Controller knowledge is essential
- Strong knowledge in Data structures, STL 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
- Strong C++ programming
- 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.
- 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
- Working Knowledge in Linux Toolchain like Buildroot/Yacto
- Agile Tools & Practices
- Version Control knowledge on any tools such as Clearcase/GIT/SVN Good oral and written communication skills in English. Self-driven, self-motivated and hard working Highly focused towards work and achieving goals
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Developer roles with real interview advice