Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Model-Based Control Software Engineer - Ninja

$126k - $130k

SharkNinja

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.


AI at SharkNinja

At SharkNinja, we're building an AI-native culture. We're not waiting for the future; we're creating it. Our people are expected to experiment boldly, adopt new tools, and continuously raise what's possible to create meaningful impact for our consumers. If you believe the best way to do your job hasn't been invented yet, you'll fit right in.

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 View email address on click.appcast.io
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Model-Based Control Software Engineer - Ninja in Needham, MA vacancy
  • $126k - $130k

     ...world. Powered by two trusted, global brands, Shark and Ninja , the company has a proven track record of bringing...  ..., and through distributors around the world. Senior Model-Based Control Software Engineer - Ninja SharkNinja is seeking a Senior Model-... 
    Senior
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work

    SharkNinja

    Needham, MA
    1 day ago
  •  ...Senior Software Engineer We are seeking a Senior Software Engineer to design, implement, test,...  ...systems. In this role, you will develop model-based flight software using MathWorks tools...  ...as systems, safety, hardware, flight controls and test to ensure product and... 
    Senior

    Merlin

    Boston, MA
    10 hours ago
  • $119.2k - $184.7k

     ...Senior Applications Engineer - Model Based Design JavaScript Not Enabled Your browser settings are preventing you from taking full advantage of the...  ...700 Job Summary Apply your expertise in embedded software development and model - based design (MBD) to shape the... 
    Senior
    Work experience placement

    MathWorks

    Natick, MA
    4 days ago
  • $82.3k - $220k

     ...and space exploration to biomedical engineering, lives often depend on the solutions...  ...exploration for integrated hardware/software systems, simulation‑based performance analysis for complex systems...  ...digital engineering (DE) and/or model‑based system engineering (MBSE) frameworks... 
    Senior
    Full time

    Draper Labs

    Cambridge, MA
    2 days ago
  •  ...MathWorks has a hybrid work model that enables staff...  ...is seeking an engineer with experience and interest...  ...in the areas of control design and embedded software to join our consulting group. Senior Technical Consultants...  ...aspects of the Model Based Design process in the... 
    Senior
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks GmbH

    Natick, MA
    4 days ago
  • $108.8k - $166.8k

     ...two trusted, global brands, Shark and Ninja , the company has a proven track...  ...invented yet, you'll fit right in. Senior Mobile Software Engineers Department: Software & Robotics...  ...Privacy Notice For candidates based in all regions , please refer to this... 
    Senior
    Temporary work
    Local area
    Flexible hours

    SharkNinja

    Needham, MA
    6 hours ago
  • $82.3k - $220k

     ...research and development company in Cambridge, MA seeks a Senior Systems Architect to tackle complex engineering challenges across military and biomedical domains....  ...extensive experience in systems engineering, modeling, and simulation. Responsibilities include leading teams... 
    Senior
    Full time

    Draper Inc.

    Cambridge, MA
    4 days ago
  • A leading technology company in Massachusetts is seeking a Senior Technical Consultant with expertise in control design and MATLAB/Simulink. The role involves advising customers, managing engineering projects, and maintaining strong technical relationships. The successful... 
    Senior
    Flexible hours

    The MathWorks GmbH

    Natick, MA
    4 days ago
  • $154k - $177k

     ...Needham, MA headquarters. As a Senior Software Engineer, you will join a highly motivated...  ...and evolve the next generation of SaaS based cloud-native, high-performance accounting...  ...standards, code reviews, source control, CI/CD, automated testing, and operational... 
    Senior
    Work visa
    3 days per week

    Advisor360 LLC

    Needham, MA
    3 days ago
  • $110k - $145k

     ...Controls Software Engineer Boston Dynamics is scaling the Atlas humanoid fleet to push the limits of generalist robotics. You will join the Atlas...  ...we are not able to sponsor visas for this position. The base pay range for this position is between $110,000 to $145,000... 
    Internship
    Visa sponsorship

    Boston Dynamics

    Waltham, MA
    2 days ago
  •  ...Summary MathWorks has a hybrid work model that enables staff members to split...  ...is seeking an experienced engineer with a passion for model-based design (MBD) to join our Consulting...  ...apply MBD best practices for embedded software design and automated code generation... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    4 days ago
  • $92.7k - $222.48k

     ...Summary We’re looking for a Senior Software Development Engineer to design and build...  ...systems using Vertex AI, Gemini models, and GCP-native tooling....  ...and enforce TCPA compliance controls including consent...  ...tool-use agents, and LLM-based workflows into messaging products... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Pharmacy

    Wellesley, MA
    2 days ago
  • A leading AI research accelerator is looking for a skilled software engineer with over 5 years of experience, including experience at a top-...  ...designing verification mechanisms. The position is contract-based with a flexible commitment of 10 to 40 hours per week, starting... 
    Senior
    Contract work
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Boston, MA
    3 days ago
  • A leading food tech company based in Boston is seeking a Senior Software Engineer to join their Finance Technology team. This remote role will focus on building a modern tech stack for financial transactions, including payment processing and invoicing. Candidates should... 
    Senior
    Remote work

    ezCater

    Boston, MA
    2 days ago
  • $119.1k - $187.5k

     ...highly motivated and passionate Senior Scientist to join our Genome...  ...using PBMCs, translational models, and iPSC-derived cell types....  ...Immunology therapeutic area and is based at our company's Research...  ..., Cell Biology, Biological engineering, Biotechnology, Pharmaceutical... 
    Senior
    For contractors

    Merck & Co.

    Cambridge, MA
    1 day ago
  •  ...Disclaimer Annualized base pay may vary depending...  ...Next Generation Financial Model and the upcoming launch...  ...off recommendations to senior leadership. Partner...  ...are understood across Software Development, Research,...  ...credential in a scientific, engineering, or quantitative... 
    Senior
    Full time
    Worldwide

    Maplecroft

    Boston, MA
    10 hours ago
  • $200k

     ...SOFTWARE ENGINEER -SENIOR LEVEL CODING ~~ JAVA ~~~ C++ ~~ BUILD PRODUCTION SOFTWARE HYBRID ~~ON SITE 3X WEEK EXCELLENT COMP PACKAGE...  ...WITH VARIOUS ENGINERRING TEAMS TO SUPPORT CLIENT BASE ***CLIENT CANNOT CONSIDER SPONSORSHIP AT THIS TIME***... 
    Senior

    DSN Search

    Weston, MA
    5 days ago
  • $27 - $40 per hour

     ...global brands, Shark and Ninja , the company has a...  ...role As a Product Design Engineering Co-op on the Ninja team...  ...someone who loves to sketch, model in CAD, build, test,...  ...experience with CAD software (SolidWorks, Creo, or Rhino...  ...Notice For candidates based in all regions, please... 
    Hourly pay
    Full time
    Internship
    Local area
    Relocation package

    Ninjakitchen

    Needham Heights, MA
    3 days ago
  • $130k - $170k

     ...Title Senior Front-end Software Engineer Location Remote (Greater Boston-area preferred) Hiring Range $130...  ...significantly to the development of cloud-based web applications with a high degree...  ...- concepts of data storage/modeling and API design Firebase services Material... 
    Senior
    For contractors
    Remote work

    MOCA Systems

    Boston, MA
    3 days ago
  • $150k - $215k

     ...Senior Software Engineer At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher...  ...measuring the performance of our features and iterating based on those results. As a Senior Software Engineer, you will... 
    Senior
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    4 days ago
  • $150k - $200k

     ...Senior Software Engineer (Backend) Title of Role: Senior Software Engineer (Backend) Location: Boston, hybrid Company Stage of Funding:...  ...Docker or Kubernetes. Compensation and Benefits The base salary for this role ranges from $150K to $200K, with equity... 
    Senior
    Work at office

    Recruiting from Scratch

    Boston, MA
    10 hours ago
  • $74.1k - $110k

     ...Senior Consumer Insights Analyst - Ninja SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated...  ...SharkNinja Candidate Privacy Notice For candidates based in all regions, please refer to this Candidate Privacy... 
    Senior
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work
    3 days per week

    SharkNinja

    Needham, MA
    10 hours ago
  • $150k - $225k

     ...Senior Software Engineer Title of Role: Senior Software Engineer Location: Boston, onsite Company Stage of Funding: Seed Office...  ...Docker or Kubernetes. Compensation and Benefits The base salary for this role ranges from $150K to $225K, reflecting... 
    Senior
    Work at office

    Recruiting from Scratch

    Boston, MA
    10 hours ago
  •  ...well, and act as stewards of the environment. We're a small team based in Harvard Square, with a collaborative, light-filled office...  ...for hybrid work schedules. We are committed to diversifying our engineering team because we know that diverse backgrounds and perspectives... 
    Senior
    Work at office

    PowerDash Inc

    Cambridge, MA
    4 days ago
  •  ...Robotic Perception Software Engineer You will work with a small team of robotic perception experts to drive the development of robot software...  .... Software modules may include: detecting audio and vision based human communication signals, prosody analysis, multimodal... 
    Senior
    Work experience placement

    Netpace

    Cambridge, MA
    10 hours ago
  •  ...Opportunity We are looking for a Senior Software Engineer who thrives in the challenge of pushing high-volume consumer and business platforms...  ..., Akamai, etc. Comp & Benefits Competitive comp based on experience level Healthcare HMO & PPO Stock... 
    Senior
    Flexible hours

    Roberts Recruiting

    Boston, MA
    10 hours ago
  • $74.1k - $110k

     ...by two trusted global brands, Shark and Ninja, the company has proven a track record of...  ...concision to cross‑functional partners and senior stakeholders. Executional rigor: Manages...  ...Candidate Privacy Notice For candidates based in all regions, please refer to the... 
    Senior
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work
    3 days per week

    Ninjakitchen

    Needham Heights, MA
    3 days ago
  • $150k - $215k

     ...Senior Software Engineer (Backend, Enterprise) At WHOOP, our mission is to unlock human performance and healthspan. Our enterprise platform...  ...career at WHOOP via our Career Framework. This role is based in the WHOOP office located in Boston, MA. The successful candidate... 
    Senior
    Full time
    Work at office
    Relocation

    Venturefizz Product Management Community

    Boston, MA
    10 hours ago
  • $132.5k - $205.4k

     ...Senior Software Engineer - Compiler / Algorithm Development JavaScript Not Enabled Your browser settings...  ...groundbreaking software tools used in modeling, simulating, and deploying modular,...  ...to dive into and work with large code bases is a plus. Strong abstraction,... 
    Senior
    Work experience placement

    MathWorks

    Natick, MA
    10 hours ago
  • $164.89k - $182.93k

     ...Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a...  ...estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.).... 
    Senior
    Flexible hours

    General Dynamics Mission Systems

    Dedham, MA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Model-Based Control Software Engineer - Ninja. Be the first to apply!