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.