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 Model-Based Control Software Engineer – Ninja
SharkNinja is seeking a Senior Model-Based Control System Design Engineer to join our innovative Ninja team. We are looking for a technically strong, hands-on engineer with a deep understanding of control systems and model-based design, a passion for product innovation, and a proven track record in leading complex, cross-functional projects from concept through mass production.
As a senior member of the Ninja Control Systems team, you focus on developing real-time optimization and control algorithms for low-compute hardware that drive the next generation of smart household appliances. You will leverage model-based design methodologies to develop, simulate, validate, and deploy control algorithms from system-level models to embedded implementation. You will play a pivotal role in developing smart systems that are the “brain” in our most complex and powerful new products. The Senior Model-Based Design Engineer is involved in the full product lifecycle from early-stage concept development and prototyping all the way to mass production, continuously iterating and making improvements throughout the process.
The engineer owns the system models that serve as the single source of truth for system behavior, ensuring traceability from requirements to implementation and validation. The senior engineer provides technical leadership, mentors junior engineers, and owns the control strategy and system design across multiple product lines. You will collaborate with R&D, Product Development, and Advanced Engineering to ensure seamless integration of electronics, software, and mechanical systems.
Essential Functions:
Leadership and Strategy:
Lead the architecture, design, and ownership of advanced control systems across diverse product platforms, serving as the technical authority for system behavior, control strategy, and cross-domain integration.
System-Level Modeling Ownership:
Develop and maintain high-fidelity system models (plant + control) that represent the dynamic behavior of electromechanical systems. Ensure models are used as the foundation for requirements definition, design validation, and software implementation.
Model-Based Design & Simulation:
Develop, simulate, and validate control algorithms using tools such as MATLAB/Simulink and related MBD toolchains.
Support auto-code generation workflows and ensure alignment between models and embedded implementation.
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.
Experience with automatic code generation and integrating generated code into embedded systems.
Control Software Definition & Prototyping:
Define, prototype, and validate control software behavior, algorithms, and system state machines that serve as the reference implementation for production embedded firmware.
Use models as executable specifications for control logic and state machines.
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.
Embedded Software Collaboration:
Work closely with embedded software engineers to review code-level implementations, validate correctness against control specifications, and ensure alignment with intended system behavior and system-level requirements.
Ensure consistency between model-generated code and hand-written embedded code.
Nice to have:
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.
Maintain model documentation and ensure traceability between require
$126,000 - $130,000
year
FULL TIME
senior
4/12/2026
You will be redirected to SharkNinja's application portal.