Responsibilities:*Design and implement software of embedded devices and systems from requirements to production and commercial deployment*Design, develop, code, test, and debug system software*Analyze and enhance efficiency, stability of the system*Support software QA and optimize I/O performance*Interface with hardware design and development*Assess third-party and open-source software*Work on product development for health-care consumer devices*Work on microprocessor/micro controller-based hardware designs*Develop and deploy IoT technology solutions as requested by the business*Good in Embedded Programming*Provide post production supportWhat you will learn during the internship period:*Customizing the OS using YOCTO.*Writing Linux Device Drivers for the custom board.*Interfacing hardware like sound devices and programming them.*Improving the performance of the overall system.Requirements:*Bachelor or master s degree in computer science or Engineering in ECE/ EEE/ CSE/AEI.*Must have a strong fundamental knowledge of analog and digital electronics in power supplies, ADC, amplifiers, and DC to AC, and vice-versa*Solid programming knowledge in Embedded C, Assembly.*Good knowledge in Linux Systems(Strong in commands) and Linux Internals.*Python programming is a must.*Good knowledge of Development Boards, Arduino, Raspberry Pi, ESP32 etc.*Knowledge of micro controller/microprocessor architectures (ARM Cortex 3, M4) is good to have.*Knowledge of wireless technologies like Wi-Fi, Bluetooth, NFC, etc. is a plus*Excellent communication skills, Strong documentation and writing skills, Critical thinker and problem-solving skills, Team player, Good time-management skills, Great interpersonal and communication skills*Should work under the guidance of the senior developers.