C++ Test Engineer (Austin) Job at Insight Global, Austin, TX

VVloUDE5MzltZWJwRnBDRHliZVRGQXVKZ0E9PQ==
  • Insight Global
  • Austin, TX

Job Description

Location: Austin, TX

Duration: 6-month contract + extensions

Required Skills & Experience

Expert C++ Developer: Mastery of modern C++ (11/14/17+) and C++ test frameworks (e.g., GTest) with a test-first development mentality.

DevOps & Automation: Proven experience with CI/CD tools (e.g., Jenkins, GitLab CI), scripting (Python, Bash), and containerization (e.g., Docker).

Systems-Level Skepticism: A bloodhound personality for finding bugs. Meticulous attention to detail and a refusal to trust abstractions without verification.

Robotics & Hardware Integration: Demonstrable experience working with complex electromechanical systems: sensors, actuators, and communication buses (CAN, Ethernet, I2C).

Simulation & V&V: Proficiency with robotics simulation platforms and an understanding of formal Verification & Validation (V&V) methodologies.

Nice to Have Skills & Experience

Safety & AI: Experience in safety-critical industries (e.g., ISO 26262, DO-178C) or in testing AI/ML-based robotic systems is a significant advantage.

Job Description

Deep Integration Testing: Design and implement rigorous white-box and integration test plans for the entire robotics software stack, from low-level drivers to high-level application logic.

Zero-Trust Validation: Operate with a meticulous, no assumptions mindset, validating behaviors across all abstraction layersverifying that middleware, APIs, and hardware perform exactly as specified.

CI/CD & HIL Automation: Build and manage the complete test automation infrastructure, integrating simulation environments (e.g., Gazebo) and Hardware-in-the-Loop (HIL) test benches into CI/CD pipelines.

Electromechanical Triage: Act as the first line of defense in debugging complex failures on physical robots, leading the hands-on effort to identify the root cause, whether it's in software, firmware, or hardware.

Non-Deterministic Systems Validation: Develop statistical test methods, failure-injection scenarios, and key performance indicators (KPIs) to validate the safety and reliability of non-deterministic systems (e.g., AI/ML perception, path planning).

C++ Test Framework Development: Write clean, maintainable, and robust C++ code specifically for testing, creating unit tests, mock objects, and test harnesses for new and existing features.

Job Tags

Contract work, Part time,

Similar Jobs

INTERNATIONAL STAFFING CONSULTANTS

Japanese Senior Internal Auditor / SME Audit Lead (APAC Regional Hub) Job at INTERNATIONAL STAFFING CONSULTANTS

 ...Subject Matter Expert (SME) Leads. This is a hands-on, high-impact role where you will leverage a minimum of 10 years of specialized audit experience to drive change, challenge processes, and influence executive stakeholders. Role Mandate & Core Responsibilities...