SharkNinja is looking to develop intelligent, connected products that delight consumers and disrupt categories by integrating hardware, software, and digital experiences using AI-driven processes to accelerate design, coding, and testing.
Requirements
- Strong experience within embedded software development in C/C++
- real-time systems
- hardware/software integration.
- Experience with communication protocols (I2C, SPI, UART, BLE, WiFi).
- Experience with IoT ecosystems, cloud-to-device connectivity, or app integration.
- Python or scripting skills for automation and testing.
- Prior work in robotics or consumer electronics.
Responsibilities
- Develop and maintain embedded software in C/C++ for microcontrollers, RTOS, and connected devices.
- Collaborate with hardware, robotics, and mobile app teams to deliver end-to-end product experiences.
- Write, execute, and automate tests to ensure reliability, safety, and consumer-ready quality.
- Debug and optimize performance (memory, power, real-time behavior) for consumer-scale manufacturing.
- Document designs and contribute to continuous improvement of SharkNinja's embedded software platform.
Other
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- A passion for creating consumer-friendly, connected products.
- Curiosity, adaptability, and a drive to be part of an A-Player engineering team.
- Our Outrageously Extraordinary mindset
- We empower your personal and professional growth