Software Development Test Engineer II

SharkNinjaNeedham, MA
3d

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service