Senior Model-Based Control Software Engineer (Ninja)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Model-Based Control Software Engineer (Ninja): Developing real-time optimization and control algorithms for low-compute hardware in smart household appliances with an accent on model-based design methodologies, system-level modeling, and embedded deployment. Focus on advanced control strategies including MPC and PID, signal processing, and ensuring traceability from requirements to production implementation.
Location: Hands-on, in-person role based at Needham, MA office (United States)
Salary: $126,000 - $130,000 USD
Company
Global product design and technology company powered by Shark and Ninja brands, delivering innovative lifestyle solutions for homes worldwide.
What you will do
- Lead architecture, design, and ownership of advanced control systems across product platforms.
- Develop and maintain high-fidelity system models for electromechanical dynamics as single source of truth.
- Simulate, validate, and deploy control algorithms using MATLAB/Simulink and auto-code generation.
- Prototype control software, state machines, and algorithms as reference for embedded firmware.
- Apply advanced techniques like PID, MPC, adaptive control, and signal processing for real-time low-compute applications.
- Collaborate with embedded, R&D, and product teams for seamless electronics, software, and mechanical integration.
Requirements
- Must be based at Needham, MA office for hands-on prototyping and lab work
- M.S. or Ph.D. in Electrical, Mechanical, Mechatronics, or related field
- 5+ years in control systems engineering from concept to production
- Deep knowledge of classical/advanced control theory (PID, MPC, adaptive, robust) with real-world implementation
- Strong experience with MATLAB/Simulink model-based design workflows
- Mid-level proficiency in Python, C/C++, MATLAB for algorithms and simulation
- Proficiency with electronics, sensors, actuators, motor drivers, and prototyping (Arduino, Raspberry Pi)
- Experience with debug tools (oscilloscopes, logic analyzers), Git, and technical documentation
Nice to have
- Auto-code generation and Embedded Coder tools
- Mechatronics integration for consumer appliances
- Comprehensive documentation and cross-functional collaboration
Culture & Benefits
- Competitive health, dental, vision insurance, HSA with company contribution
- 401(k) with matching, employee stock purchase, life/AD&D/disability insurance
- Generous PTO, company holidays, parental leave, back-up child/eldercare
- Product discounts, referral bonuses, pet/legal insurance, identity theft protection
- High-impact learning programs for personal/professional growth
- Outrageously Extraordinary mindset emphasizing innovation, diversity, equity, inclusion
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →