Staff Embedded Test Engineer

BrightAI Corporation

$120K — $150K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of embedded systems QA experience, with 5+ years in IoT products
  • Proven success with smart home, IIoT, or wearable device testing
  • Advanced knowledge of messaging protocols like MQTT and CoAP
  • Strong programming skills in Python, C, and C++
  • Experience with major IoT cloud platforms like AWS IoT Core and Azure IoT Hub
  • Proficiency in using network and hardware analysis tools such as Wireshark and logic analyzers
  • Familiarity with IoT-specific operating systems like Zephyr RTOS and FreeRTOS

Responsibilities

  • Design comprehensive test strategies for IoT end-to-end data paths
  • Set up network simulation benches to replicate diverse conditions
  • Conduct fleet-scale tests to evaluate cloud infrastructure performance
  • Build and manage automated Hardware-in-the-Loop (HIL) test setups
  • Automate cloud API verification processes
  • Integrate automated tests into GitLab CI/CD pipelines
  • Perform validation tests for wireless protocols and power consumption

Benefits

  • Opportunity to work at the forefront of IoT technology
  • Collaborative work environment with a focus on innovation
  • Access to advanced testing tools and technologies
  • Career development opportunities in emerging IoT fields
  • Flexible work arrangements and potential remote work options
Full Job Description
Job Overview

We are seeking an experienced Staff Embedded Test Engineer with 10+ years of experience specializing in Internet of Things (IoT) ecosystems. In this role, you will validate the end-to-end connectivity, functionality, security, and reliability of our smart devices, bridging the gap between physical hardware, edge firmware, and cloud platforms. You will design automated edge-tocloud test setups, simulate necessary test environments, and ensure flawless wireless communication under real-world conditions.

Key Responsibilities

IoT Test Strategy & Network Simulation

Edge-to-Cloud Validation: Design test strategies covering the entire IoT data path from physical sensors to cloud databases and user applications.

Network Simulation: Set up test benches to simulate varying network conditions, packet loss, high latency, and intermittent connectivity.

Scale & Stress Testing: Conduct fleet-scale simulation to evaluate how cloud infrastructure handles concurrent data bursts from thousands of edge nodes.

Automation & CI/CD

Hardware-in-the-Loop (HIL): Build and maintain automated HIL test rigs for continuous testing of connected products.

API Testing: Automate verification of cloud APIs.

DevOps Integration: Embed automated hardware connectivity tests directly into GitLab CI/CD delivery pipelines.

Wireless, Protocol, & Power Verification

RF & Wireless Testing: Validate wireless performance across protocols like BLE, Wi-Fi, LoRaWAN, and Cellular.

Protocol Analysis: Intercept and analyze network traffic using Wireshark to verify MQTT, CoAP, HTTP, and Protobuf payloads.

Power Profiling: Measure microampere battery consumption during active transmission, sleep states, and deep sleep modes to verify battery-life targets.

IoT Security & Resilience

Security Auditing: Conduct vulnerability testing, including firmware reverse engineering resistance, secure boot verification, and certificate rotation.

Encryption Validation: Ensure all data-at-rest and data-in-transit utilizes appropriate TLS, AES, or ECC encryption standards.

OTA Update Validation: Rigorously test Over-the-Air (OTA) firmware update mechanisms against power interruptions, corrupted payloads, and rollbacks.

Required Qualifications & Skills Experience

10+ years of experience in embedded systems QA, with at least 5 years focused specifically on connected IoT products.

Proven track record of testing and deploying commercially successful smart home, industrial IoT (IIoT), or wearable devices.

Technical Skills IoT Protocols:

Advanced knowledge of messaging protocols (MQTT, CoAP, HTTPS) and wireless stacks (Wi-Fi, BLE, NB-IoT).

Languages: Python and solid understanding of C/C++. Cloud Infrastructure: Practical testing experience with major IoT cloud suites (e.g., AWS IoT Core, Azure IoT Hub, or Google Cloud IoT).

Network & Hardware Tools: Mastery of Wireshark, logic analyzers, digital multimeters, and specialized RF network analyzers/attenuators.

Embedded OS: Deep familiarity with IoT-focused operating systems like Zephyr RTOS, FreeRTOS, Embedded Linux, or Mbed OS.

Similar Jobs

More Jobs at BrightAI Corporation

More Consumer Technology Jobs

Find similar Staff Embedded Test Engineer jobs: