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

Q295V3JHWkpBVEtMUXZRaUN4WFV4MDM4OFE9PQ==
  • 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 layers—verifying 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,

Similar Jobs

Eric'sons, Inc.

Graphic Designer Job at Eric'sons, Inc.

 ...including promotional videos, product demonstrations, training content, social clips, and event recaps. Add titles, transitions, animations, music, and voiceovers to enhance storytelling. Collaborate on storyboarding and scripting as needed. Manage footage... 

The Permanente Medical Group, Inc.

General Otolaryngologist-Head and Neck Surgeon Job at The Permanente Medical Group, Inc.

 ...Multi-specialty collaboration with a mission-driven integrated health care delivery model. An outstanding electronic medical record...  .... We have a very rich and comprehensive Physician Health & Wellness Program. We are Physician-led and develop our own leaders.... 

Blazer Jobs

Registered Nurse Job at Blazer Jobs

 ...Registered Nurse Location: Harvey, LA (Jefferson Parrish) Schedule: Full-Time | School-Based BlazerJobs is proud to partner with a school district in the Harvey, LA area to find a dedicated Registered Nurse (RN) for a full-time position supporting students and... 

Circle Logistics, Inc

Driver Services Representative Job at Circle Logistics, Inc

 ...our Circle Logistics Team ! As Track & Trace Specialist/Driver Services Representative, you will work in a fast-paced environment...  ...check calls to track and trace drivers on all pickups and deliveries Communicate internally correspondence with drivers to ensure... 

Publix Super Markets

Senior Cybersecurity Analyst 2 - Risk and Compliance Job at Publix Super Markets

 ...Whether you're passionate about IT security, platform engineering, architecture, software...  ...Responsibilities: Proactively identify potential cyber security risks across various areas of...  ...analytical disciplines or equivalent experience, ~4+ years of combined experience in...