Skip to content
← Back to job listings

Software QA Engineer

Bevi · Boston, United States

External listingfull-time6 days ago

About The Role

Join Bevi, a growing engineering team, as a Software QA Engineer. In this role, you will own quality across our full stack, validating embedded firmware on physical machines and hardening our firmware release process. You will work closely with our Firmware and Software teams to build test strategies that catch issues before they reach a customer. This position requires working from our Boston office 3+ days per week.

  • Monitor and test firmware and low-level software development throughout the entire software development life cycle (SDLC), verifying that releases meet defined quality standards and customer agreements.
  • Design, implement, and maintain test strategies for embedded systems and connected-device workflows to assess release-readiness.
  • Collaborate with firmware, software, and hardware engineers to identify and resolve identified defects, and contribute to release sign-off.
  • This is a career-development role within the QA discipline: you'll take on assignments of increasing complexity under moderate supervision, with some latitude for independent judgment
  • Strong written and verbal communication skills, with the ability to work across firmware, software, and QA teams
  • Experience with bug tracking and test management tools (ex, Jira)
  • Understanding of IoT or connected-device architectures, including cloud-to-device communication
  • Familiarity with hardware debugging and measurement tools (multimeters, logic analyzers, j-link debuggers, serial terminals)
  • Comfort working directly with physical hardware and lab equipment, not just simulators
  • Scripting ability for building or maintaining test automation and CI/CD tooling is a plus
  • Bachelor's degree (or international equivalent) and 2+ years of relevant experience in QA or test engineering, ideally spanning both embedded/firmware and software systems
  • Understanding of common embedded failure modes
  • Understanding embedded C/C++ to review firmware changes, reason about failure modes, and write meaningful test cases against them
  • Able and willing to work onsite at our Boston office 2–3 days per week
  • Hands-on experience testing embedded systems (C/C++, RTOS environments, serial or wireless communication protocols)
  • Experience building custom test fixtures or HIL test rigs from scratch
  • Exposure to bootloaders, OTA/DFU update mechanisms, or firmware release processes
  • Experience working with JIRA and/or Confluence is a plus
  • Familiarity with pytest-based embedded test frameworks or firmware simulation/emulation
  • Experience with hardware test rigs, oscilloscopes, or protocol analyzers
  • Exposure to cloud infrastructure (AWS) and infrastructure-as-code tools
  • Background in IoT, appliances, or other connected-hardware products
  • Experience with specific AI testing/code review tools
  • Whether you're a seasoned expert or an emerging talent, we're looking for people who are ready to build what's next. If any of our open positions interest you, we'd encourage you to apply!

This is an external listing. JobSpring does not represent or verify the employer. Report this listing