Senior Controls Systems Engineer - Ninja
SharkNinja · Needham, MA · 6 days ago
EngineeringFull-time
About Us
SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja, the company has a proven track record of bringing disruptive innovation to market and developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than 4,100 associates, the company's products are sold at key retailers, online and offline, and through distributors around the world.
Senior Control Systems Engineer – Ninja
- Essential Functions:
- Leadership and Strategy: Lead the development of advanced control systems across diverse product platforms while mentoring multidisciplinary teams on best practices in architecture, modeling, and implementation.
- Design and Development: Design, develop, and test control systems tailored for consumer appliances. This includes integrating mechatronics principles to ensure the seamless operation of software and mechanical systems with electronic control.
- Advanced Control Techniques: Employ advanced control strategies, including PID, Model Predictive Control (MPC), adaptive control, and robust control, to address complex control challenges in real-time applications in low-compute devices.
- Signal Processing: Apply signal processing algorithms for noise reduction, feature extraction, and system optimization. This includes expertise in filter design, Fourier transforms, and spectral analysis to enhance the accuracy and reliability of control systems.
- Machine Learning Integration: Incorporate machine learning methods to improve system adaptability and performance. Familiarity with neural networks, reinforcement learning, and supervised/unsupervised learning techniques for predictive maintenance and system optimization is essential.
- Programming and Simulation: Utilizing programming languages such as Python, MATLAB, C++, and others relevant to control systems engineering. Using simulation and modeling of mechatronic systems to validate control strategies and design choices.
- Collaboration and Documentation: Work closely with cross-functional teams to develop comprehensive control solutions. Develop and maintain thorough documentation, including functional specifications, design specifications, test plans, and procedures, to ensure project clarity and continuity.
- Embedded Systems: Design and implement robust, real-time control solutions on embedded platforms, ensuring seamless integration of control algorithms with hardware.
- Troubleshooting: Collaborate with cross-functional teams to troubleshoot complex system-level issues across firmware, hardware, and control layers.
- Qualifications:
- M.S. or Ph.D. in Electrical, Mechanical, Mechatronics, or Computer Engineering, or a related field.
- 7+ years of industry experience in control systems engineering, including end-to-end product development, from concept through production.
- Deep understanding of classical and advanced control theory, including PID, MPC, adaptive, and robust control methods, with a strong track record of real-world implementation.
- Mid-level proficiency in Python, C/C++, and MATLAB/Simulink for algorithm development, simulation, and embedded control deployment.
- Extensive experience developing and debugging embedded systems, including firmware architecture, and real-time operating systems (RTOS).
- Proficient with analog and digital electronics, sensors, actuators, motor drivers, power electronics, and test equipment commonly used in electromechanical systems and small appliances.
- Demonstrated competency in electromechanical prototyping using platforms like Arduino, Raspberry Pi, or custom embedded solutions.
- Experienced in using industry-standard development tools, source control (e.g., Git), and documentation platforms.
- Skilled in preparing and delivering technical documentation, design reviews, and project plans for cross-functional teams and stakeholders.
Pay Range
The annual salary range for this position is $115,000—$130,000 USD.
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Flexible spending accounts
- Health savings accounts (HSA) with company contribution
- 401(k) retirement plan with matching
- Employee stock purchase program
- Life insurance
- AD&D
- Short-term disability insurance
- Long-term disability insurance
- Generous paid time off
- Company holidays
- Parental leave
- Identity theft protection
- Pet insurance
- Pre-paid legal insurance
- Back-up child and eldercare days
- Product discounts
- Referral bonus program