SDET

Horizontal Talent
Sterling Heights, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Sterling Heights, United States of America

Tech stack

JIRA
Automation of Tests
Bash
Unix
C++
Communications Protocols
Computer Programming
Computer Networks
Software Debugging
Linux
Embedded Software
Ethernet
Hardware Design
Issue Tracking Systems
Python
LabView
QT
Red Hat Enterprise Linux - RHEL
Requirements Management
Security Software
Software Requirements Analysis
Systems Integration
UML
Virtual Local Area Networks
Virtual Machines
Teststand
Scripting (Bash/Python/Go/Ruby)
Model-Driven Development
File Transfer Protocol (FTP)
MagicDraw
Gitlab
GIT
Nessus
Front End Software Development
Software Version Control
SDET

Job description

Join a team focused on integrating and testing real-time embedded software in a Linux environment for mission-critical systems. This role offers the opportunity to work across software, hardware, networking, and cybersecurity while collaborating with engineering partners in a fast-paced, highly technical setting. Responsibilities

  • Plan, develop, debug, and execute both manual and automated verification tests for software requirements.
  • Support integration of software applications on Linux-based operating systems, including Red Hat Enterprise Linux.
  • Build, maintain, and troubleshoot a combined software and hardware integration test environment.
  • Work with communication protocols and network components such as switches, VLANs, CAN, serial, and Ethernet.
  • Use scripting and programming skills to support testing, automation, and problem solving.
  • Track work and manage configuration items using Git, GitLab, and Jira.
  • Assist with cybersecurity-related tasks such as hardening systems and supporting scans.
  • Collaborate with cross-functional engineering teams, including mechanical, electrical, controls, and systems partners.
  • Help mentor less experienced test engineers and contribute to a culture of continuous improvement.

Requirements

  • Bachelor's degree in a STEM field.
  • At least 2 years of experience in software integration and testing.
  • Hands-on experience testing real-time embedded software in Linux or Unix-like environments.
  • Strong programming or scripting ability in C++, Python, and/or Bash.
  • Experience with version control and issue tracking tools such as Git, GitLab, and Jira.
  • Ability to develop and execute manual and automated test cases.
  • Experience working with computer networks and troubleshooting protocol-based communications.
  • Strong verbal and written communication skills.
  • Ability to obtain a U.S. Secret security clearance; U.S. citizenship is required for clearance eligibility.

Preferred Skills

  • Experience with traceability across requirements, design, and verification artifacts.
  • Familiarity with military or commercial engineering standards.
  • Exposure to model-based design tools such as UML tools, MagicDraw, or Enterprise Architect.
  • Experience with DOORS or other requirements management tools.
  • Familiarity with Qt framework for front-end development.
  • Knowledge of cybersecurity tools and practices, including Nessus, Coverity, SSL/TLS, SSH, SFTP, and STIG hardening.
  • Experience using virtual machines in test or deployment environments.
  • Background with NI tools such as TestStand, VeriStand, or LabVIEW.
  • Exposure to combat vehicle systems or similar mission-focused environments.

Apply for this position