

Software Quality Assurance Engineer - Firmware Team
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-07-25
Responsibilities
- Work closely with software, firmware, and systems engineers to build meaningful test coverage and validate new functionality.
- Conduct thorough testing of various safety sensors, scanners, e-stops, and other safety devices.
- Actively participate in design reviews, offering insights on testability, reliability, and safety.
- Develop and execute manual test plans for verifying embedded systems and firmware.
- Analyze logged data to identify discrepancies and perform root cause analysis of issues.
- Track and report bugs with detailed reproduction steps and telemetry data.
- Develop tools to monitor and analyze system performance, profiling, and metrics.
Job Requirements
- 5+ years of experience in software QA, testing engineering, or robotics QA roles.
- Experience testing complex embedded systems involving hardware, firmware, and networking.
- Knowledge of communication protocols in embedded systems such as ProfiNet and Wireshark.
- Familiarity with various robotic safety sensors and devices.
- Understanding of industry standards for safety firmware.
- Proficient with networking tools like Wireshark and tcpdump.
- Strong communication and interpersonal skills with the ability to work effectively in a team.