Software Engineer

Applied Materials
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 27 days ago

Job Description

Design, implement, and validate real-time control algorithms and dynamic models for robotics, motion control, and process automation systems. Troubleshoot and tune control systems, prepare specifications and technical documentation, support product qualification, and collaborate with cross-functional engineering teams.

Requirements: Requires a bachelor's degree in a related field and 2–4 years of related experience, with proficiency in C/C++, .NET, C#, operating systems, networking principles, algorithms, and multithreading. Requires experience with robotics, motion control, or motor/servo control systems, plus proficiency in MATLAB, Python, or another scripting language.

Key Skills: C, C++, MATLAB, Python, Robotics, Motion Control, Motor and Servo Control, Real-Time Control, Embedded Programming, Multithreading, CAN Bus, CANopen, EtherCAT, Simulink, Feedback Control, System Identification




Fast Track Upload