Senior Model-Based Control Software Engineer - Ninja

Reposted 8 Days Ago
Be an Early Applicant
Needham, MA, USA
In-Office
126K-130K Annually
Senior level
Beauty • Robotics • Design • Appliances • Manufacturing
Positively impacting people’s lives every day in every home around the world.
The Role
The Senior Model-Based Control Software Engineer will lead the design and development of advanced control systems for smart household appliances using model-based methodologies, focusing on real-time optimization and collaboration with cross-functional teams throughout the product lifecycle.
Summary Generated by Built In
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 requirements, models, 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. Use simulation-driven design to evaluate system performance early in development.
Attributes:
Strong theoretical understanding of control systems' fundamentals and the ability to apply this to deliver robust, elegant, and innovative solutions to real-world controls challenges
Strong intuition for system dynamics and ability to translate physical behavior into mathematical models.
Solid analytical skills, attention to detail, and relentless drive to identify potential problems and take responsibility for their resolution
Intellectual curiosity and creativity, strong logical thinking skills, and a positive can-do attitude
Willingness to roll up sleeves and get your hands dirty testing and troubleshooting issues
Ability to clearly, effectively, and concisely communicate with both technical and non-technical colleagues both verbally and in writing
Comfortable multitasking and responding quickly to shifting priorities without losing sight of longer-term projects and goals
Qualifications:
M.S. or Ph.D. in Electrical, Mechanical, Mechatronics, or Computer Engineering, or a related field.
5+ 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.
Strong experience with model-based design workflows using MATLAB/Simulink or similar tools.
Mid-level proficiency in Python, C/C++, and MATLAB/Simulink for algorithm development, simulation, and embedded control deployment.
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.
Ability to debug electromechanical failures using logic analyzers, oscilloscope, etc.
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.
Experience with auto-code generation, embedded coder tools, or equivalent is strongly preferred.
This is a hands-on, in-person role based at our Needham, MA office due to close work with prototypes and lab-based development.
Salary and Other Compensation: The annual salary range for this position is displayed below. Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
The Company offers the following benefits for this position, subject to applicable eligibility requirements: 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, and more.
Pay Range
$126,000-$130,000 USD
Our Culture
At SharkNinja, we don't just raise the bar-we push past it every single day. Our Outrageously Extraordinary mindset drives us to tackle the impossible, push boundaries, and deliver results that others only dream of. If you thrive on breaking out of your swim lane, you'll be right at home.
What We Offer
We offer competitive health insurance, retirement plans, paid time off, employee stock purchase options, wellness programs, SharkNinja product discounts, and more. We empower your personal and professional growth with high impact Learning Programs featuring bold voices redefining what's possible. When you join, you're not just part of a company-you're part of an outrageously extraordinary community. Together, we won't just launch products-we'll disrupt entire markets.
At SharkNinja, Diversity, Equity, and Inclusion are vital to our global success. Valuing each unique voice and blending all of our diverse skills strengthens SharkNinja's innovation every day. We support ALL associates in bringing their authentic selves to work, making an impact, and having the opportunity for career acceleration. With help from our leadership, associates, and our community, we aim to have equity be a key component of the SharkNinja DNA.
Learn more about us:
Life At SharkNinja
Outrageously Extraordinary
SharkNinja Candidate Privacy Notice
  • For candidates based in all regions, please refer to this Candidate Privacy Notice.
  • For candidates based in China, please refer to this Candidate Privacy Notice.
  • For candidates based in Vietnam, please refer to this Candidate Privacy Notice.

We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any other class protected by legislation, and local law. SharkNinja will consider reasonable accommodations consistent with legislation, and local law. If you require a reasonable accommodation to participate in the job application or interview process, please contact SharkNinja People & Culture at [email protected]

Skills Required

  • M.S. or Ph.D. in Electrical, Mechanical, Mechatronics, or Computer Engineering, or a related field
  • 5+ years of industry experience in control systems engineering
  • Strong experience with model-based design workflows using MATLAB/Simulink
  • Mid-level proficiency in Python, C/C++, and MATLAB/Simulink
  • Demonstrated competency in electromechanical prototyping using platforms like Arduino, Raspberry Pi, or custom embedded solutions

What the Team is Saying

Serena
Palak
Emmanuel
Patti

SharkNinja Compensation & Benefits Highlights

  • Healthcare Strength Feedback suggests multiple medical plan options with dental and vision are offered, alongside mental‑health resources. This breadth positions healthcare as a strong component of the package.
  • Retirement Support Feedback suggests a 401(k) with company match is included, supporting longer‑term financial security. This foundation complements the broader total‑rewards mix.
  • Leave & Time Off Breadth Feedback suggests paid time off, paid parental leave, and “Summer Fridays” are part of the offering. These elements signal attention to rest and family time.

SharkNinja Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Needham, MA
4,000 Employees
Year Founded: 1994

What We Do

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,000 associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world.

Why Work With Us

Whether your passion is engineering, designing, marketing, or developing, at SharkNinja you’ll find we’re all about people. We work together to create world-class products that delight our consumers. Building an admired consumer products problem solving engine is hard; we do it better than others by operating differently.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

SharkNinja Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Majority of roles are hybrid 3 days a week. Please speak with our recruiting team for specific details on hybrid work.

Typical time on-site: Not Specified
HQNeedham, MA
Auburn, AL
Chino, CA
Frankfurt am Main, DE
Irvine, CA
Leeds, GB
London, GB
Madison, TN
Madrid, Madrid
Milano, Metropolitan City of Milan
Minneapolis, MN
Mississauga, ON
Montréal, Quebec
New York, NY
Paris, FR
Rogers, AR
Saint John, NB
Tokyo, JP
Learn more

Similar Jobs

SharkNinja Logo SharkNinja

Marketing Specialist - Amazon US

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Needham, MA, USA
4000 Employees
67K-100K Annually

SharkNinja Logo SharkNinja

Marketing Specialist - Amazon US

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Needham, MA, USA
4000 Employees
67K-100K Annually

SharkNinja Logo SharkNinja

Director Global SOX Compliance & Controls

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Needham, MA, USA
4000 Employees
220K-270K Annually

SharkNinja Logo SharkNinja

Systems Engineer

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Needham, MA, USA
4000 Employees
150K-184K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account