
Preferred Background •Major in CS, Data Science, AI/ML, or Engineering •Familiarity with Python and common ML libraries •Interest in applied AI, ML systems, or AI-enabled applications
Internship Description
This internship offers a project-based learning experience in embedded systems, focusing on how hardware and software interact in real-world engineering applications. Participants will work on guided embedded system projects under mentorship, gaining exposure to firmware development, sensor integration, and system-level testing.
Activities & Exposure
• Practice developing embedded software for microcontrollers
• Learn how sensors and peripherals interface with embedded systems
• Explore system constraints such as timing, power, and memory
• Participate in debugging, testing, and system validation exercises
• Gain exposure to documentation and system design discussions
Outcomes
• Practical understanding of embedded system workflows
• Experience explaining hardware–software interactions
• A project suitable for resumes and technical interviews
Requirements
Preferred Background
Computer Engineering, Electrical Engineering, CS, or related majors
Familiarity with C/C++ or Python
Interest in embedded systems or low-level programming