Servo Firmware Intern
Company | Western Digital |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Bachelor’s |
Experience Level | Internship |
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
- Strong proficiency in C/C++ programming for embedded systems
- Experience with real-time operating systems (RTOS) and microcontroller programming (e.g., ARM, RISC-V)
- Solid understanding of digital signal processing and motor control algorithms
- Familiarity with feedback control systems and motion control applications
- Experience with debugging tools and techniques for embedded systems
- Proficiency in using version control systems, preferably Git
- Excellent communication and teamwork abilities
- Knowledge of industry standards and best practices for embedded firmware development
Responsibilities
- Design, develop, and implement firmware for digital control systems for servo applications
- Collaborate with hardware engineers to integrate firmware with servo motor hardware
- Develop, Implement and Optimize firmware to improve performance and efficiency
- Conduct thorough testing and debugging of firmware to ensure reliability and performance
- Analyze and resolve complex technical issues related to servo control
- Maintain detailed documentation of firmware architecture and implementations
- Participate in code reviews and contribute to continuous improvement initiatives
- Stay up-to-date with the latest trends and technologies in servo control and embedded systems
Preferred Qualifications
- Exposure to FPGA Development process is desirable
- Strong analytical and problem-solving skills with attention to detail