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

South Carolina Staffing

News Director Job at South Carolina Staffing

 ...News Director Opportunity WCIV in Charleston, SC is seeking an experienced, hands-on News Director with strong leadership skills...  ...produce impact stories with a distinctive focus on accountability reporting. Responsibilities include: Managing the station's news... 

Boston College

Lead Librarian, Theology & Ministry Library (Boston) Job at Boston College

 ...A prestigious university is seeking a Head Librarian to lead the Theology and Ministry Library. This role involves managing a team and overseeing the development of library services that enhance teaching and research. Ideal candidates will have an MLS, experience in academic... 

Tiny Triumphs Speech and AAC

Speech-Language Pathologist, CCC-SLP Job at Tiny Triumphs Speech and AAC

 ...and beyond as our team grows. We are looking for a team-oriented SLP who is ready to grow with Tiny Triumphs and enjoy a fulfilling...  ...services to individuals with speech and language disorders. Teletherapy is an option, but not a requirement.* Collaborating with a diverse...