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 support
What 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.