Source description
About the role
Job Summary The role involves designing, implementing and testing software components in several technology areas, ranging from hardware drivers, system management, modem application and production. Objectives & Responsibilities Design, implement and test software in multi-platform embedded system Work on complex issues whose solution will require in depth analysis and high problem solving attitude Collaborate with the rest of the team to achieve the team goals Sharing knowledge, opinion and suggestion in order to continuously improve the quality of the work and of the products Requirements & Qualifications Deep knowledge of C and relative developing environment tools (e.g. compilers and debuggers) Knowledge of main commercial RTOS and multitasking development Experience in standard peripheral (I2C, SPI) driver development Experience in cellular technologies Experience in TCP/IP, FTP, HTTP stack and secure socket, secure connection are a plus Good knowledge of Git and/or any other configuration management system 0-4 yrs experience for software engineer 4-8 years of industry experience satisfying the above requirements for senior software engineer 8+ years of industry experience satisfying the above requirements for technical lead Location On site in Bengaluru/ Bangalore, India