Key Responsibilities
- Design and implement control algorithms for precision motion systems and automation
- Develop firmware for embedded controllers using C and real-time operating systems
- Model and simulate control systems using MATLAB/Simulink for validation
- Collaborate with hardware teams to integrate sensors and actuators with control logic
- Optimize control parameters for stability, accuracy, and response time
- Conduct failure analysis and implement robust error-handling mechanisms
Requirements
- 3+ years of experience in control systems engineering with MATLAB/Simulink
- Proficiency in embedded C and real-time operating systems (FreeRTOS, QNX)
- Strong understanding of PID control, state-space representation, and stability analysis
- Experience with motion control systems (servos, stepper motors, encoders)
- Familiarity with hardware-in-the-loop (HIL) testing and validation