Internship - Software Development (Embedded)
Core
Design, develop, test, integrate, and maintain quality firmware for enterprise hard disk drives.
Role type
Embedded software development intern
Builds
Firmware for enterprise hard disk drives
Domain
Storage hardware / Embedded systems
Required skills
C++, Python, C, data structures, algorithms, multithreaded programming, problem solving, complexity analysis
Preferred skills
ARM microcontroller architecture, ARC microcontroller architecture, RTOS, embedded firmware development, data analytics, data visualization, machine learning
Technologies
C++, Python, C, ARM, ARC, RTOS
Responsibilities
Design, develop, test, integrate, and maintain firmware; Implement data structures, software algorithms, data paths, and drivers; Create design documents for firmware development phases; Develop strategies for functionality and compatibility testing
Seniority
Intern
