Posted in

Servo Firmware Intern

Servo Firmware Intern

CompanyWestern Digital
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeInternship
DegreesBachelor’s
Experience LevelInternship

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