Senior Controls Systems Engineer - Ninja

SharkNinja

Needham (MA)

On-site

USD 126,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
401(k) retirement plan
Generous paid time off
Employee stock purchase program

Job summary

A leading technology company in Needham is looking for a Senior Model-Based Control Software Engineer to lead the design of advanced control systems. The successful candidate should have over 5 years of experience in control systems engineering along with proficiency in programming languages like Python and C++. Responsibilities include developing high-fidelity models for electromechanical systems, validating control strategies, and collaborating with software engineers to ensure seamless integration of control logic. This hands-on role is office-based to work closely with prototypes and lab-based developments.

Qualifications

  • 5+ years of industry experience in control systems engineering.
  • Strong experience with model-based design workflows.
  • Proficiency in analog and digital electronics.

Responsibilities

  • Lead architecture and design of advanced control systems.
  • Develop high-fidelity system models for electromechanical systems.
  • Validate control algorithms and ensure alignment with specifications.

Skills

Control systems engineering
Programming (Python, C++)
Model-based design
Signal processing
Embedded systems integration
Electromechanical prototyping

Education

M.S. or Ph.D. in relevant engineering field

Tools

MATLAB/Simulink
Auto-code generation tools
Git

Job description

Overview

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. 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.

Position

Senior Model-Based Control Software Engineer – Ninja

Responsibilities
  • 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: Utilize programming languages such as Python, MATLAB, C++, and others relevant to control systems engineering; model and simulate 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 control strategies including PID, Model Predictive Control (MPC), adaptive control, and robust control for real-time applications in low-compute devices.
  • Signal Processing: Apply signal processing algorithms for noise reduction, feature extraction, and system optimization; expertise in filter design, Fourier transforms, and spectral analysis.
  • Embedded Software Collaboration: Work with embedded software engineers to review code-level implementations, validate correctness against control specifications, and ensure alignment with intended system behavior and requirements; ensure consistency between model-generated code and hand-written embedded code.
  • Nice To Have: Collaboration and Documentation — maintain thorough documentation including functional specifications, design specifications, test plans, and procedures; maintain model documentation and traceability between requirements, models, and implementation.
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 (PID, MPC, adaptive, robust) with a 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 and embedded control deployment.
  • Proficiency with analog and digital electronics, sensors, actuators, motor drivers, power electronics, and test equipment used in electromechanical systems and small appliances.
  • Experience with electromechanical prototyping using platforms like Arduino, Raspberry Pi, or custom embedded solutions; ability to debug electromechanical failures using logic analyzers and oscilloscope.
  • Experience with industry-standard development tools, source control (e.g., Git), and documentation platforms; skilled in preparing and delivering technical documentation and design reviews for cross-functional teams.
  • 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 Benefits

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 accommodations@sharkninja.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Controls Systems Engineer - Ninja
Senior Controls Systems Engineer - Ninja

Ninjakitchen • Needham (MA)

On-site
USD 115,000 - 130,000
Medical insurance
Dental insurance
401(k) retirement plan with matching
+2
Senior Controls Systems Engineer - Ninja
Senior Controls Systems Engineer - Ninja

Sharkninjaoperatingllc • Needham (MA)

On-site
USD 115,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+4
Sr. Product Integrity Engineer
Sr. Product Integrity Engineer

SharkNinja • Needham (MA)

On-site
USD 75,000 - 125,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Medical Device Compliance Engineer
Senior Medical Device Compliance Engineer

SharkNinja • Needham (MA)

On-site
USD 88,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+6
Vice President, Systems Engineering
Vice President, Systems Engineering

SharkNinja • Needham (MA)

On-site
USD 265,000 - 325,000
Medical insurance
Dental insurance
Vision insurance
+5
Manager - Product Compliance
Manager - Product Compliance

Socket.dev • Needham (MA)

Hybrid
USD 130,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Medical Device Compliance Engineer
Senior Medical Device Compliance Engineer

Ninjakitchen • Needham (MA)

On-site
USD 88,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Medical Device Compliance Engineer
Senior Medical Device Compliance Engineer

Sharkninjaoperatingllc • Needham (MA)

On-site
USD 88,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+13
Sr. Product Integrity Engineer
Sr. Product Integrity Engineer

Socket.dev • Needham (MA)

On-site
USD 98,000 - 125,000
Medical insurance
Dental insurance
Vision insurance
+4
Sr. Product Integrity Engineer
Sr. Product Integrity Engineer

Ninjakitchen • Needham (MA)

On-site
USD 98,000 - 125,000
Medical insurance
Dental insurance
Vision insurance
+3