We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
SharkNinja logo
SharkNinja Verified
Consumer Electronics, Household Goods, Retail, Manufacturing.

Software Development Test Engineer

Boston, Massachusetts, United StatesOnsiteFull Time$73,700–$124,200 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

### Who you are
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- 1-2 years of experience in software development, ideally in an embedded or product environment
- Proficiency in programming languages such as C/C++, Python, or Java
- Experience with embedded systems, RTOS, and/or firmware development
- Familiarity with IoT protocols (MQTT, BLE, Wi-Fi) and cloud connectivity
- Understanding of version control systems (e.g., Git) and CI/CD pipelines
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication and teamwork abilities
- Experience working on connected consumer electronics or smart home devices
- Knowledge of cloud services such as AWS, Azure, or Google Cloud
- Exposure to mobile app development (iOS/Android) or cross-platform frameworks
- Familiarity with unit testing, integration testing, and test automation

### What the job involves
- As a Software Development Test Engineer, you will be part of a multidisciplinary team responsible for designing, developing, and delivering embedded software and digital solutions that power our next-generation consumer products. You will work on connected, intelligent devices, combining hardware, software, and cloud integration to deliver seamless user experiences
- Design, implement, test, and maintain embedded software and applications for smart household appliances
- Collaborate with hardware, cloud, mobile, and UX teams to integrate software into products
- Write clean, maintainable, and efficient code following industry best practices and internal coding standards
- Debug and optimize system performance, ensuring reliability and responsiveness in real-world environments
- Participate in code reviews, sprint planning, and design discussions in an agile development environment
- Contribute to continuous improvement of software development processes, tools, and systems

Ready to apply?
You'll be redirected to SharkNinja's application page.

Similar roles