VergeSense is hiring a Senior Engineer, Automation & Tooling to join our Firmware QA team. In this high-impact role, you will help ensure we deliver quality hardware solutions to customers by blending firmware quality assurance with internal tool development. You will drive product quality through validation, automation, and the creation of tools that enhance our development and support processes.
What You'll Do
- Oversee firmware and embedded software qualification processes from definition through execution.
- Write and execute test plans for complete code coverage, including automated tests.
- Conduct pre- and post-deployment validation to ensure products perform in real-world settings.
- Document defects and provide testing metrics.
- Support debug investigations by conducting failure analysis and gathering device logs and bus traces.
- Proactively monitor product performance in the field using device telematics.
- Facilitate and monitor firmware release deployments.
- Collaborate with product development teams to establish robust QA processes.
- Prepare and maintain test beds and hardware.
- Develop and maintain internal tools, such as automated test fixtures and device provisioning tools.
- Enhance product support with tools like log parsers and telematics analysis solutions.
- Design and implement automation frameworks integrated with CI/CD pipelines.
- Create data analysis tools for test results and field data to generate reports and visualize trends.
- Collaborate with development and operational teams to understand tooling needs.
- Provide training and support for team members on using tools effectively.
- Stay updated with industry trends and propose improvements to tools and processes.
What We're Looking For
- 7+ years of quality assurance engineering experience with embedded systems and firmware.
- 5+ years of experience delivering internal tools, such as test frameworks and test tools.
- 2+ years developing and executing automated tests with tools like Cypress or GIT.
- Knowledge of QA methodology and tools, with demonstrated experience in a QAE role.
- Experience in both manual and automated testing.
- Hands-on knowledge of Unix/Linux.
- Experience using Python and/or contributing to software development for test automation or internal tools.
- Experience with CI tools like GitHub Actions, Jenkins, or similar.
Nice to Have
- Knowledge of wireless networks and technologies (Wi-Fi, Bluetooth, cellular) and experience debugging network issues with tools like Wireshark.
- Experience with AWS IoT, Azure Event Hub, and IoT protocols like MQTT.
- Experience accessing and interpreting data via SQL.
- Working experience with data visualization and analysis tools such as Jupyter notebooks, Hex, Tableau, or Power BI.
Technical Stack
- Languages & Systems: Python, Unix/Linux
- Testing & Automation: Cypress, GIT
- CI/CD: GitHub Actions, Jenkins
- Cloud & IoT: AWS IoT, Azure Event Hub, MQTT
- Data & Analytics: SQL, Jupyter notebooks, Hex, Tableau, Power BI
- Networking Tools: Wireshark
Team & Environment
You will be part of the Firmware QA team at VergeSense.
Benefits & Compensation
- A high-impact role in an emerging industry leader.
- Competitive compensation and equity.
- Employer-sponsored medical coverage.
- Dental and vision insurance (dependent on location).
- Open Vacation policy: take time off when you need it.
Work Mode
This is a hybrid position based in Mountain View.
We value people from all walks of life who exhibit kindness, curiosity, discipline, humility, and passion to excel at what they do.



