S

SharkNinja

Designs household appliances for everyday tasks

Control Systems & Algorithms Intern

Controls & Automation EngineeringPosted on Nov 12
Internship · Summer 2027Needham, MA, USA$30 - $40 /hr

About the Job

Requirements

  • Must be currently enrolled in a bachelor's program (third year or beyond), master's program, or doctorate program.
  • Must be able to work a full-time, 40-hour-per-week schedule with five days per week onsite in Needham, Massachusetts.
  • Strong understanding of control system theory, including frequency response, stability margins, PID design and tuning, classical control, and advanced control.
  • Proficiency in embedded C/C++ programming and experience with microcontrollers such as STM32, ESP32, Arduino, or similar.
  • Familiarity with real-time signal processing and sensor fusion techniques.
  • Comfort working hands-on with hardware systems, including sensors, actuators, and thermal and electromechanical components.
  • Ability to generate visual and physical definitions of new products that convey key functional attributes.

Responsibilities

  • Design and implement real-time control algorithms for appliance subsystems, including thermal, fluidic, and electromechanical systems.
  • Work directly with pumps, heaters, boilers, AC/DC, stepper motors, and their drivers.
  • Interface with low-cost sensors such as temperature, flow, pressure, and torque sensors, and implement signal processing, filtering, and estimation techniques such as Kalman filters.
  • Apply classical control methods, including frequency response analysis, PID design, and tuning, to achieve stability and robustness in systems with significant delays and nonlinearities.
  • Build and iterate prototypes and test rigs to validate algorithms in real hardware environments.
  • Collect and analyze experimental data to identify system dynamics and optimize performance.
  • Collaborate with cross-functional teams to develop system design and software architecture, and bring control algorithms from concept to embedded deployment.

Desired Qualifications

  • Experience with MATLAB/Simulink for system modeling, state-space control, and model-based design, including Simulink Coder/code generation.
  • Background in system identification, including real-time or machine-learning-based modeling.
  • Knowledge of nonlinear optimization algorithms suitable for low-compute, embedded environments.
  • Familiarity with TinyML, CMSIS libraries, or other embedded machine-learning frameworks.
  • Experience with embedded system architecture and designing control software frameworks.

About the Company

SharkNinja

Designs household appliances for everyday tasks

SharkNinja designs household appliances for consumers, combining Shark cleaning and beauty products with Ninja kitchen equipment. Shark's range includes vacuums, hair styling tools and air purifiers, while Ninja sells blenders, air fryers and coffee machines. Its engineers develop products and oversee quality testing, while outside suppliers assemble the appliances, which the company sells through retailers, distributors and its own websites. Customers use the appliances for tasks from cleaning floors and styling hair to preparing meals and making frozen desserts. Its operating roots date to 1994 in Montreal, and its global headquarters is in Needham, Massachusetts.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Needham, MA
Founded
1994

Recently Posted Jobs

Explore more opportunities at SharkNinja

See more jobs