Senior Model-Based Control Software Engineer - Ninja
$126k - $130kSharkNinja
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
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.
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-...SeniorTemporary workWork at officeLocal areaFlexible hoursShift work- ...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
$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...SeniorWork experience placement$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...SeniorFull time- ...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...SeniorWork experience placementWork at officeFlexible hours
$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...SeniorTemporary workLocal areaFlexible hours$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...SeniorFull time- 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...SeniorFlexible hours
$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...SeniorWork visa3 days per week$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...InternshipVisa sponsorship- ...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 timeWork experience placementWork at officeFlexible hours
$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...SeniorHourly payFull timeTemporary workLocal area- 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...SeniorContract workFor contractorsRemote work10 hours per weekFlexible hours
- 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...SeniorRemote work
$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...SeniorFor contractors- ...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...SeniorFull timeWorldwide
$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$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 payFull timeInternshipLocal areaRelocation package$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...SeniorFor contractorsRemote work$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...SeniorFull timeWork at officeRelocation$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...SeniorWork at office$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...SeniorTemporary workWork at officeLocal areaFlexible hoursShift work3 days per week$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...SeniorWork at office- ...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...SeniorWork at office
- ...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...SeniorWork experience placement
- ...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...SeniorFlexible hours
$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...SeniorTemporary workWork at officeLocal areaFlexible hoursShift work3 days per week$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...SeniorFull timeWork at officeRelocation$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,...SeniorWork experience placement$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.)....SeniorFlexible hours
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!
Related searches
- software engineer amazon Needham, MA
- software developer positions Needham, MA
- software engineer Needham, MA
- senior software engineer remote Needham, MA
- software engineer healthcare Needham, MA
- information technology software engineer Needham, MA
- cybersecurity software engineer Needham, MA
- intel software engineer Needham, MA
- software developer fintech Needham, MA
- software developer Needham, MA

