Skip to main content
T

Software Engineer in Test

The Mice Groups, Inc.

Location

Metro Detroit, MI

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Senior SDET – Firmware (Embedded Systems / IoT)

Overview

Whisker is seeking a Senior SDET – Firmware to help ensure the quality, reliability, and performance of firmware systems powering our connected IoT products. This role will focus on developing automated testing frameworks, building robust test strategies, and partnering closely with firmware engineers to validate embedded systems and deliver high-quality products.

The ideal candidate has strong experience in embedded firmware testing, test automation, hardware/software validation, and debugging complex systems.

What You’ll Do

  • Lead the design, development, and implementation of automated test frameworks for firmware validation, performance, and reliability.
  • Partner with firmware engineers to define test strategies and ensure quality throughout the product development lifecycle.
  • Develop, maintain, and execute automated test suites for embedded systems and IoT devices.
  • Create and execute test plans covering firmware functionality, integration, regression, and system-level validation.
  • Identify, document, and troubleshoot firmware defects while collaborating with engineering teams on resolutions.
  • Establish and improve firmware testing methodologies, tools, and best practices.
  • Evaluate and implement new testing tools and automation approaches to improve efficiency.
  • Analyze test results and provide insights to improve firmware quality and product reliability.
  • Support simulation and emulation environments for firmware testing across different scenarios.
  • Drive continuous improvement initiatives around test automation, coverage, and process optimization.

What You’ll Bring

  • Bachelor’s degree or equivalent experience in Computer Engineering, Electrical Engineering, Firmware Engineering, or related field.
  • 10\+ years of professional experience in firmware development, validation, or testing.
  • 5\+ years of experience in firmware testing, SDET, or embedded automation roles.
  • Strong experience building automated test frameworks for embedded systems.
  • Experience with scripting languages such as

Python or Bash

for test automation.

  • Experience with embedded testing tools and methodologies, including unit, integration, system, and regression testing.
  • Hands-on experience with

Hardware-in-the-Loop (HIL)

testing environments.

  • Experience debugging embedded systems using tools such as

JTAG, logic analyzers, and similar hardware debugging tools

.

  • Strong understanding of hardware/software interaction and embedded peripherals.
  • Experience with wireless communication protocols.
  • Familiarity with CI/CD pipelines and automated testing processes.
  • Experience testing firmware security concepts, including secure boot and OTA updates.
  • Strong troubleshooting skills with the ability to solve complex technical challenges.
  • Excellent communication skills with the ability to collaborate across engineering and product teams.
  • Experience with Agile development methodologies and defect/test management tools.

Nice to Have

  • Experience with cloud technologies and connected device platforms, including:
  • AWS CloudWatch
  • AppSync
  • Relational Databases
  • Kinesis Streams
  • CloudTrail
  • API Gateway
  • Cognito
  • VPC
  • Experience working with IoT products or connected hardware devices.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs