CareerPlan

Senior Software Engineer - Test Engineering

USAFull-time$87k–$165k2026-11-06 → 2026-11-10
On-siteSecurity clearance required

Core

Develop, integrate, and sustain software solutions for automated test equipment, system verification, hardware bring-up, and test workflow optimization.

Role type

Senior IC software engineer (test engineering)

Builds

Automated test equipment, test sequences, and automation frameworks

Domain

Defense / Aerospace / Embedded Systems

Required skills

C++, C#, NI TestStand, Microsoft Visual Studio, root-cause analysis, hardware integration, configuration management, Agile/Scrum

Preferred skills

Python, PowerShell, LabVIEW, CI/CD pipelines, hardware-in-the-loop (HIL) systems, real-time systems, system verification, mentoring

Technologies

C#, C++, NI TestStand, Visual Studio, Python, PowerShell, LabVIEW, CI/CD, Embedded Systems

Responsibilities

Develop and maintain test software, test sequences, and automation frameworks using C++ and C#. Create and integrate hardware-driver wrappers and abstraction layers for automated test environments. Debug complex issues involving hardware interfaces, test equipment, software modules, and system-level interactions. Collaborate with test engineers to design test strategies, validate hardware performance, and improve test coverage. Support hardware bring-up and troubleshooting during system integration and verification. Manage software configuration, version control, branching, and release processes for test applications.

Seniority

Senior, hands-on IC