Software QA Engineer owning quality for embedded firmware and connected beverage machines at Bevi. Responsibilities include designing test strategies, validating on physical hardware, stress testing, OTA updates, debugging with lab tools, and improving development processes. Requires 2+ years QA experience with embedded systems, hands-on hardware comfort, and hybrid onsite work in Boston.
100k – 124k/yr
Hybrid2+ YOEQA Engineering
About the role
Your Day to Day
Monitor and test firmware and low-level software development throughout the SDLC, verifying releases meet quality standards.
Design, implement, and maintain test strategies for embedded systems and connected-device workflows.
Validate firmware behavior on physical machines and test hardware, including sensors, dispensing mechanisms, and connectivity modules.
Test over-the-air (OTA) firmware update flows for reliability, rollback safety, and fleet-wide rollout.
Characterize firmware behavior under soak and stress testing to catch memory leaks, timing issues, and intermittent failures.
Prevent bugs during development by improving the overall development process.
Collaborate with firmware, software, and hardware engineers to identify and resolve defects.
Track and document test procedures and findings in a bug tracking system; participate in design review meetings.
Contribute to release sign-off and define quality gates for new releases.
Explore and adopt AI-powered testing tools for test generation, self-healing automation, and anomaly detection.
Debug firmware issues using debuggers, serial consoles, and logic analyzers.
Develop tests for firmware communication interfaces (UART, I2C, USB, Wi-Fi), including fault injection and boundary conditions.
Requirements
Bachelor's degree (or international equivalent) and 2+ years of relevant experience in QA or test engineering, ideally spanning embedded/firmware and software systems.
Hands-on experience testing embedded systems (C/C++, RTOS environments, serial or wireless communication protocols).
Understanding of IoT or connected-device architectures, including cloud-to-device communication.
Experience with bug tracking and test management tools (e.g., Jira).
Comfort working directly with physical hardware and lab equipment.
Understanding of embedded C/C++ to review firmware changes and write test cases.
Familiarity with hardware debugging tools (multimeters, logic analyzers, J-Link debuggers, serial terminals).
Understanding of common embedded failure modes.
Scripting ability for test automation and CI/CD tooling (a plus).
Strong written and verbal communication skills.
Able and willing to work onsite at our Boston office 2–3 days per week.
Additional Skills
Experience with hardware test rigs, oscilloscopes, or protocol analyzers.
Background in IoT, appliances, or connected-hardware products.
Familiarity with pytest-based embedded test frameworks or firmware simulation/emulation.
Exposure to bootloaders, OTA/DFU update mechanisms, or firmware release processes.
Exposure to cloud infrastructure (AWS) and infrastructure-as-code tools.
Experience building custom test fixtures or HIL test rigs.
Experience with JIRA and/or Confluence.
Experience with specific AI testing/code review tools.
Skills
embedded systems testingfirmware testingc/c++rtosiotJirahardware debugginglogic analyzersota updatesPythonAWSai testing tools
Quality Engineer responsible for owning manufacturing quality on the production floor, leading root cause investigations, developing quality control plans, driving continuous improvement, and collaborating cross-functionally during NPI. Requires BS/MS in engineering and 2+ years in manufacturing.
104k – 155k/yr
On-site2+ YOEQA Engineering
SDET II
PinterestSan Francisco, CA
SDET II responsible for owning quality across web platform UI, APIs, and backend services. Requires 2+ years QA experience, strong manual and automated testing skills with Playwright/Cypress and API tools, plus JavaScript/TypeScript proficiency.
109k – 225k/yr
Remote2+ YOEQA Engineering
OTA Validation Engineer
Applied IntuitionSunnyvale, CA
Validate Over-the-Air (OTA) software updates on automotive ECUs and vehicles. Design/execute test cases, develop Python automation, analyze logs, and investigate defects on HIL benches and prototype vehicles. Requires 2+ years in validation/embedded systems plus bachelor's degree.
110k – 155k/yr
On-site2+ YOEQA Engineering
Triage Engineer
Applied IntuitionSunnyvale, CA
Triage Engineer analyzes test data for AV systems, triages drive failures by reproducing in simulation, and collaborates with dev teams for rapid feedback. Requires 2+ years in safety-critical systems like autonomous vehicles and proficiency in Linux/Python scripting.
90k – 150k/yr
On-site2+ YOEQA Engineering
Engineer II, Systems Test (R5038)
Shield AIWashington, DC
Engineer II focused on simulation-driven testing, automation, and quality assurance for Shield AI's Hivemind autonomy software in simulated and real-world environments. Requires 2+ years experience, Python proficiency, robotics background, and ability to obtain SECRET clearance.