About The Position

Join ADT's Engineering team, where you'll gain hands-on experience working with both firmware development and quality engineering testing in a lab environment. You'll support the evaluation of ADT's products through firmware testing, performance analysis, and ecosystem validation. This co-op provides real-world exposure to embedded systems development, firmware quality assurance, and hardware testing, ideal for students pursuing a technical career in firmware engineering, embedded systems, or electrical engineering.

Requirements

  • Currently pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Strong foundation in electronics, embedded systems, and basic programming concepts.
  • Familiarity with lab equipment, oscilloscopes, and basic testing methodologies.
  • Basic understanding of programming concepts and embedded systems fundamentals.

Nice To Haves

  • Understanding of radio frequency technologies and wireless communication protocols.
  • Experience with basic development tools and debugging concepts.
  • Knowledge of operating systems and embedded systems concepts.
  • Familiarity with version control systems (Git) and issue tracking tools.
  • Strong attention to detail, especially in lab environments and debugging scenarios.
  • Interest in firmware development, product testing, validation, and problem-solving.

Responsibilities

  • Firmware Testing & Validation: Execute test scripts on product hardware samples to validate firmware functionality, identify bugs, and ensure reliable operation.
  • Integration Testing: Conduct comprehensive integration tests to ensure firmware performs reliably within broader smart home ecosystems and communicates properly with other devices.
  • Video Recognition Testing: Test and validate video processing algorithms, camera functionality, and image recognition features to ensure accurate detection and analysis.
  • Performance Analysis: Collect and analyze waveforms, audible sound samples, and system performance metrics to validate firmware behavior.
  • Test Automation: Help develop and maintain automated test scripts for firmware validation and regression testing.
  • Documentation: Document test results, firmware issues, and share insights to improve product performance, quality, and development processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service