Graduate or Masters degree in engineering (Computer Science, Electronics & Communication, Electrical & Electronics) More than 5 years of proven experience in embedded software development, with exposure to the complete software development life cycle Must Have Very good understanding and hands-on development of embedded technologies - digital signal processing, real time operating systems and/or multi-core systems. Excellent programming capabilities in C, C++ Solid knowledge & hands on experience working with Linux. Debugging complex multi-threaded and event-based applications. Very good technical documentation skills Very good understanding & working with Agile / scrum process. (SAFe is an added advantage). Very good understanding & working with GIT repository. Good to have, as an added advantage Experience working with virtualization technologies – Hypervisors, Containers Working knowledge in scripting languages like Python, shell etc. Working knowledge / exposure to database – SQL or others. Exposure to Simulation Environments developments such as Simulink or similar Experience working with Virtual Machines (VMs), Strong understanding of Configuration Management. Working experience in IT systems / infrastructure for the project hosting & handling, cloud is a huge advantage
Let our experts design a Professional CV for you.