Search jobs > Los Angeles, CA > Software qa engineer

Software QA Engineer

Machina Labs
Los Angeles, California, US
$120K-$160K a year
Full-time

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 Software QA Engineer to ensure the quality and reliability of the software and hardware solutions developed by our teams.

As a 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.

All potential applicants are encouraged to scroll through and read the complete job description before applying.

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.

$120,000 - $160,000 a year

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.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Bee Talent Solutions
Santa Monica, California

We’re searching for a QA Engineer for our client in Santa Monica, CA. Working closely with the Lens Studio Engineering team, you will help ensure a high-quality bar for the AR developer tool Lens Studio. We're looking for someone who can work under minimal supervision, execute test procedures, and c...

Promoted
Horizon Surgical Systems, Inc.
Los Angeles, California

Senior/Staff/Principal Software QA Engineer. The level of title will be determined case by case, based on the candidate's qualifications and years of experience: senior engineer, staff engineer, principal engineer or higher. Educational Background: Bachelor's or Master's degree in Computer Science, ...

Promoted
Machina Labs
Los Angeles, California

We are seeking a talented and detail-oriented Software QA Engineer to ensure the quality and reliability of the software and hardware solutions developed by our teams. As a Software QA Engineer, you will work closely with our software, robotics, and automation teams to validate and test multiple tec...

MachinaLabs
Los Angeles, California

We are seeking a talented and detail-oriented Software QA Engineer to ensure the quality and reliability of the software and hardware solutions developed by our teams. As a Software QA Engineer, you will work closely with our software, robotics, and automation teams to validate and test multiple tec...

NZXT
Monrovia, California

Software QA Engineer will be responsible for setting up, performing and evaluating run-time and performance-based tests and work closely with our software development and design team and ensure product releases are streamlined and stable. Job Title: Sr Software QA Engineer. Software QA engineer to j...

Intellipro Group
California

Position: SOFTWARE QA ENGINEER 3. Primary Function of Position: The Software Quality Assurance Engineer is responsible for assuring the quality of the Product (Simulator) software. This position requires an individual with strong QA and Manual software test skills and experience, ability and interes...

Alldus
CA, United States

Bachelor's or Master’s degree in fields such as Computer Science, Software Engineering, Electrical Engineering, Robotics, or a closely related discipline. Effective communicator, able to collaborate with multidisciplinary teams including software engineers, hardware engineers, and product managers. ...

Promoted
Raytheon
Hawthorne, California

The Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate is a multi-discipline organization responsible for developing test solutions for all Raytheon products. TEE has job opportunities across all phases of the engineering lifecycle, including demonstrations, early eng...

Promoted
Sutra Fitnes, Inc.
Los Angeles, California

React Native Software Engineer:. San Vicente Blvd Suite 109 PMB 402 , CA Los Angeles CA 90049 Engineering JN004 francheskab@arketa. ...

Promoted
Nexon Corporation
El Segundo, California

In addition, the Sr QA Tester will be expected to own specialized aspects of QA such as Compliance Standards, Submissions, Test Case Creation, and mentoring QA Testers. The Senior Quality Assurance Tester is responsible for testing all features, functionality, and localization of the assigned games....