Robotics Test Engineer
- Test Authoring: Write automated integration, contract, and ICD conformance tests in pytest against software-level requirements, with clear pass/fail signals that feed the release gate.
- Defect Investigation: Partner with senior engineers on root-cause investigations for CI failures, escaped defects, and stochastic issues, building familiarity with debugging tools (sanitizers, log analysis, MCAP playback) over time.
- Regression Coverage: Convert defects into permanent regression tests, ensuring every escape becomes a new automated check in the gate.
- HIL Test Execution: Run and maintain test suites on hardware-in-the-loop benches, capture data, and report results into the team's dashboards and result reporting systems.
- Test Suite Maintenance: Keep existing test suites healthy: triage flaky tests, update fixtures as the stack evolves, and improve readability and reliability of test code.
- Requirements Engagement: Read software-level requirements and Systems Validation plans, ask clarifying questions, and surface ambiguity or untestable language to senior teammates and Systems Engineering.
- Tooling Feedback: Serve as an active customer of the RSIT platform, surfacing friction in CI, dashboards, or release tooling so the Release & Integration team can improve developer experience.
- Cross-Functional Collaboration: Work with stack engineers, firmware engineers, and senior RSIT teammates to understand the systems being tested and produce verification that reflects how those systems actually behave.
- Programming: Working proficiency in Python, including ability to write clean, maintainable test code and small utility scripts. Comfort reading C++ to understand the systems under test.
- Test Frameworks: Hands-on experience with pytest or an equivalent framework (unittest, Google Test, JUnit), including fixtures, parameterization, and test organization.
- Linux Comfort: Day-to-day fluency on the Linux command line, including basic systemd, log inspection, file system navigation, and shell scripting.
- Version Control: Solid Git fundamentals, including branching, pull requests, and code review participation.
- Debugging Mindset: Demonstrated curiosity and persistence in tracking down bugs, including willingness to read code in unfamiliar parts of the stack to understand a failure.
- Communication: Ability to write clear bug reports, test documentation, and pull request descriptions. Comfort asking questions and surfacing blockers early.
- Learning Orientation: Eagerness to grow into deeper expertise in robotics, real-time systems, and verification engineering through mentorship, code review, and hands-on work.
- Preferred Qualifications:
- Exposure to ROS or ROS2.
- Experience with CI/CD systems (Bitbucket Pipelines, GitHub Actions, Jenkins, or similar) as a user.
- Familiarity with hardware-in-the-loop testing or other forms of hardware-integrated software verification.
- Experience with observability tools (Grafana, Loki, Prometheus) as a consumer of dashboards and logs.
- Background in robotics, autonomous systems, aerospace, or another hardware-integrated domain through coursework, internships, or prior roles.
- Familiarity with sanitizer tooling (ASan, TSan, UBSan) or other dynamic analysis approaches.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
- 2-4 years of professional experience in software development, test engineering, or a related discipline. Strong internship and project experience may substitute for a portion of this requirement.
- Experience writing or maintaining automated tests in a production codebase is strongly preferred.
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
- Hearing and speech to communicate
- This is a direct hire. Please, no outside Agency solicitations.
Recommended Jobs
Licensed Insurance Agent - Work From Home Opportunity
We are expanding our agency and hiring licensed life insurance agents for a remote sales opportunity. Agents contact families who have requested information about life insurance coverage and guide t…
Manager, FP&A - Financial Services
Overview Manager, FP&A - Financial Services As a Manager, Financial Analyst in the Financial Services division, you will work for a forward leaning organization that is actively disrupting th…
Mechanic I- Equipment & Fleet Management (Civil Service)
Dallas is Growing. Grow With Us. Looking for more than just a job? The City of Dallas offers careers with purpose. With competitive benefits, growth opportunities, and a vibrant work culture, we’…
Director of Finance
Job ID#: 33972 MANAGER/SENIOR MANAGER OF FINANCE Professional Alternatives has partnered with a well-established, DFW-based manufacturer to identify a Manager or Senior Manager of Finance . O…
Moving Company Driver
ARE YOU HARD WORKING? DO YOU VALUE SERVICE TO OTHERS AND MAKING THEM HAPPY? Do you like making a difference in people's lives? Are you ambitious, energetic, and service-oriented? Do you enjoy provi…
Quality Engineer 2
Job Description Job Description The Quality Engineer oversees all quality-related activities undertaken to support manufactured products at DTTP, the Products we procure from other sister plants,…
Controller (CPA) - Sage 300 Experience Required
Controller (CPA) – Sage 300 Experience Required To Apply Now - email your resume to mailto:[email protected] Who: An experienced CPA-level accounting leader with strong …
Facility Maintenance Team Member - Legends Event Center
Job Description Job Description FACILITY MAINTENANCE TEAM MEMBER - Legends Event Center Sports Facilities Management, LLC LOCATION : Bryan, TX DEPARTMENT: OPERATIONS REPORTS TO: FACI…
Senior Machine Operator - Saunders Converting Manufacturing - Up to $29/ hour DOE
Job Description Job Description Imagine a company that recognizes excellence in not only the products it sells, but also in its employees. R.S. Hughes Company, Inc. is that company. We hold ourse…
Warehouse and Facilities Associate - Argyle, Texas
Job Description Job Description Summary Responsible for receiving, storing, and distributing materials, tools, equipment, and products within both the Bonded Dallas and Ft. Worth division ware…