Software Quality Assurance Engineer (IoT Systems)

CognososAtlanta, GA
1dHybrid

About The Position

We are seeking a motivated Software Quality Assurance (SQA) Engineer to ensure the reliability and performance of our Internet of Things (IoT) devices and end-to-end systems. This role is designed for a curious engineer with a systems mindset who enjoys validating complex interactions between embedded firmware, wireless connectivity, and hardware. The SQA Engineer will help with a wide range of systems, testing, integration, and quality tasks. We value engineers who take ownership and responsibility for product quality , work closely with cross-functional teams to identify issues early, and proactively seek to improve our development lifecycle.

Requirements

  • Education : Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
  • Experience : 2–5 years in software QA or test engineering
  • Technical Proficiency : Proven Python development experience, comfortable in the Linux command line, SCM with git, and familiarity with IoT and networked systems
  • Structured Testing : Expertise in writing test cases and executing structured test plans
  • Soft Skills : Great communication skills, strong attention to detail, and the ability to work collaboratively in a fast-paced environment

Nice To Haves

  • Systems & Networking: Experience with systems engineering, networked communications, and Network APIs
  • Wireless Technologies: Hands-on experience with BLE, GPS/GNSS, and other RF technologies
  • Hardware Tools: Experience with hardware test tools such as spectrum analyzers, current monitors, and oscilloscopes
  • Modern Workflows: Familiarity with Jira, Confluence, and TestRail
  • Technical Familiarity: Knowledge of Docker/containerization, C/C++, ElasticSearch, SQL, matplotlib, pandas, Github Actions

Responsibilities

  • Execute hardware-in-the-loop (HIL) regression and feature testing for candidate embedded firmware releases running on target hardware.
  • Analyze system behavior, logs, and metrics to identify root causes and trends.
  • Design and execute test plans for IoT devices, embedded firmware, and system-level workflows.
  • Write Python pytest test cases for automated hardware-in-the-loop test execution.
  • Design, build, and maintain hardware-in-the-loop test infrastructure and identify issues with production and test software/hardware tools.
  • Identify telemetry and instrumentation requirements for characterizing system health, and analyze system data using Python-based visualizations.
  • Document results and quality metrics using structured tools like TestRail, Jira, and Confluence.
  • Support field testing and other field HIL validation activities.
  • Collaborate with engineering teams to reproduce, debug, and resolve complex defects.
  • Leverage AI-assisted tools to optimize test case generation, code analysis, and documentation workflows.

Benefits

  • Competitive salaries
  • Unlimited vacation so you can rest and recharge
  • Full benefits program (Health, Dental, Vision, 401(k) match, life and disability insurance)
  • Parental Leave
  • Paid parking at our Atlanta office
  • Opportunity for equity participation
  • Volunteer opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service