Robotics Software QA Engineer

Machina Labs
Los Angeles, CA

Company

Machina Labs, founded in 2019 by aerospace and auto industry veterans, is a smart manufacturing company based in Los Angeles, California. Enabled by advancements in artificial intelligence and robotics, Machina Labs is developing software-defined factories of the future. The mission of the company is to develop modular manufacturing solutions that can be reconfigured to manufacture new products simply by changing the software. The company is currently working to build the first commercial robotic sheet metal forming machine. Machina Labs is funded and backed by major investors (NVIDIA, Innovation Endeavors and Lockheed Martin) in the field of AI and Deep Tech.

Job Description

We are seeking a talented and detail-oriented Robotics Software QA Engineer to ensure the quality and reliability of the software and hardware solutions developed by our teams. As a Robotics Software QA Engineer, you will work closely with our software, robotics, and automation teams to validate and test multiple technology stacks, including Python, ROS2, TwinCAT, JavaScript, and Node.js . You will be responsible for verifying that our robotic platform meets the highest standards of quality and functionality before reaching our customers.

\n

Key Responsibilities:
  • Develop and execute comprehensive test plans to ensure quality across multiple technology stacks (C++ (modern), Python, ROS2, TwinCAT, JavaScript, Node.js , Protocol Buffers).
  • Design, implement, and maintain unit tests, system tests, and functionality tests for complex robotic systems.
  • Collaborate with software engineers, roboticists, and automation specialists to identify and resolve bugs early in the development process.
  • Implement and maintain automated testing frameworks to streamline and scale the testing process.
  • Conduct rigorous testing of the robotic platform, including software-hardware integration, performance, safety, and reliability testing.
  • API/communication layer testing: Ensure thorough testing of APIs, including general REST APIs, WebSocket, and specialized communication protocols such as gRPC and Protocol Buffers (protos) to validate communication between services in distributed systems.
  • Analyze test results, generate reports, and ensure continuous improvement in the development pipeline.
  • Track and manage defects, provide detailed documentation, and work closely with teams to resolve issues.
  • Ensure compliance with industry standards and best practices for robotics, automation, and software development.
  • Support post-release testing and continuous monitoring for delivered products.

Qualifications:
  • Bachelor’s degree in Software Engineering, Robotics, Automation, or a related field.
  • 3+ years of experience in quality control or software testing, with a focus on multi-stack environments.
  • Strong knowledge of Python, ROS2, TwinCAT, JavaScript, Node.js , and Protocol Buffers (protos).
  • Experience with unit testing frameworks, system testing methodologies, and test automation tools.
  • Familiarity with robotic systems, embedded platforms, and integration testing.
  • Experience testing APIs, including RESTful APIs, WebSocket communication, and specialized protocols such as gRPC.
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and automated testing suites.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively across teams.

Bonus Skills:
  • Experience with Docker, Kubernetes, and cloud environments.
  • Knowledge of safety-critical system testing.
  • Familiarity with hardware testing, sensor calibration, and robot control systems.

\n

$120,000 - $160,000 a year

\n

Machina Labs is an Affirmative Action and Equal Employment Opportunity employer and considers all applicants for employment without regard to race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, age, disability, or status as a protected veteran in accordance with state and federal law.

We endeavor to make the job application process accessible to any and all users. If you have a disability that impacts your ability to complete the job application process and would like to request assistance or a reasonable accommodation, please contact us at (888)444-9777. This contact information is for accommodation requests only, not to inquire about the status of applications.

Posted 2025-08-22

Recommended Jobs

Backend Engineer - Events and Notifications

Verkada
San Mateo, CA

Who We Are Verkada is the largest cloud-based B2B physical security platform company in the world. Only Verkada offers six product lines — video security cameras, access control, environmental…

View Details
Posted 2025-08-20

Move Team Leader/Driver

College Hunks Hauling Junk & Moving
Antioch, CA

College Hunks Hauling Junk and Moving is offering a 60-Day Sign On Bonus! Drivers/ Captains = $300 Full-time AND  Part-time positions  AVAILABLE Rewards: Mover = $18-$21/hour plus tips - Experi…

View Details
Posted 2025-08-09

Senior Backend Engineer, EHR (SF) (San Francisco)

Commure + Athelas
San Francisco, CA

Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients. A…

View Details
Posted 2025-08-23

Per Diem (PRN) Operating Room RN job in Ventura, CA - Make $638/shift

Aya Healthcare
Ventura, CA

You’re one step away from freedom and flexibility around your current schedule. We have immediate per diem (PRN) shifts available for the following position: Operating Room Registered Nurse in Ven…

View Details
Posted 2025-07-29

Experienced Meat Cutter-FT pay up to $28.67/hour (SF Bay Area Applicants Only).

Mollie Stone's Markets
Burlingame, CA

About Us:  Proudly serving our San Francisco Bay Area communities since 1986, Mollie Stone’s Markets is a local, family-owned grocery store chain. With over 38 years of exemplary performance, Molli…

View Details
Posted 2025-07-30

Process Development Chemist

PolyPeptide US
Torrance, CA

Job Summary: The Development Chemist I supports peptide manufacturing by executing chemical synthesis, purification, and drying processes under established procedures and occasional supervision. T…

View Details
Posted 2025-08-07

Relationship Manager, Business Cards & Payments - Acquisitions (West Valley Los Angeles)

Capital One
Santa Barbara, CA

Relationship Manager, Business Cards & Payments - Acquisitions (West Valley Los Angeles) Relationship Manager, Business Cards & Payments (Acquisitions) Territory : West Valley Los Angel…

View Details
Posted 2025-08-07

Caregiver

LINK UP LLC
South San Francisco, CA

Job Description Job Description Benefits/Perks Flexible Scheduling Competitive Compensation Careers Advancement Job Summary We are seeking a Caregiver to join our team. In this r…

View Details
Posted 2025-07-30

Accounts Payable / Accounts Receivables Accounting (Contract)

Uniquify
San Jose, CA

Contract Position 15-20 Hours per week Accounts Payable / Accounts Receivables Accounting Knowledge of QuickBooks Reporting to CFO   # Accounts Payable: Generate vendor p…

View Details
Posted 2025-08-22

Equipment Service Technician

Steris Corporation
Santa Clara, CA

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. Summary Are you mechanica…

View Details
Posted 2025-07-29