Quality Assurance Software/Firmware Engineer
Posted on 7/19/2023
INACTIVE
Locus Robotics

201-500 employees

Autonomous warehouse mobile robotics company
Company Overview
Locus Robotics' mission is to design and build innovative autonomous mobile robots that work collaboratively alongside workers in the fast paced logistics and fulfillment industries. The company has built a complete, end-to-end system that’s designed specifically to meet e-commerce fulfillment needs that easily integrates into existing warehouse infrastructure without reconfiguring or disrupting workflows.
Industrial & Manufacturing
Robotics & Automation

Company Stage

Series F

Total Funding

$428.4M

Founded

2014

Headquarters

Wilmington, Massachusetts

Growth & Insights
Headcount

6 month growth

0%

1 year growth

8%

2 year growth

80%
Locations
Burlington, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Microsoft Azure
Agile
Python
Git
Operating Systems
Quality Assurance (QA)
JIRA
SCRUM
C/C++
Development Operations (DevOps)
Linux/Unix
CategoriesNew
QA & Testing
DevOps & Infrastructure
Software Engineering
Requirements
  • 3-5 years of Software/Firmware QA testing experience
  • 2+ Years' experience testing Firmware applications/components/products
  • Strong Python scripting experience
  • Strong experience utilizing Linux/Command Line/Shell Scripting
  • Proficient in reading C/C++
  • Experience with Jira, or equivalent tracking tools
  • Experience with Azure DevOps or equivalent tools
  • Experience with ROS (Robot Operating Systems)
  • Experience with Git
  • Familiarity with Scrum and Agile methodology
  • Strong team-player and the ability to think like an “end-user”
  • Basic understanding of Electric circuits and to ability to read schematics
  • Experience with Soldering, Multi-Meter and Oscilloscope
  • Experience with Arduino, Raspberry Pi, STM32 or equivalent tools
  • Bachelor's degree in Computer Science or related technical field
Responsibilities
  • Create and maintain test plans, test scripts and solid test cases from requirements
  • Execute manual tests after updated Firmware is deployed to ensure functional behavior is accurate and track results
  • Ensure failure reporting for each functional area works as designed
  • Develop test automation using Python
  • Perform thorough test case execution, defect reporting and documentation of all test artifacts
  • Produce clear, accurate, and detailed descriptions in bug reports
  • Monitor and track all bugs, follow-up on progress toward completion
  • Develop test metrics from test run executions
  • Adhere to the QA process and Agile methodology
  • Collaborate with Software Developers and Product Owners to provide valuable input for quality test plans that meet all aspects of product acceptance criteria