# Dan Edwards > Senior Software Engineer at Acoustiic Location: San Francisco, California, United States Profile: https://flows.cv/danedwards C++, Python, Qt/QML, Bash, JavaScript, SQL, Java, Ruby Linux, Git, Docker, AWS, ROS2, PostgreSQL, Jira, gtest, Prometheus, Grafana, Kubernetes, Terraform, Bazel ## Work Experience ### Senior Software Engineer @ Acoustiic, Inc. Jan 2025 – Present | Bellevue, Washington, United States Platform, data, and UI software for focused ultrasound therapy. ### Senior Software Engineer @ Volley Automation Jan 2021 – Jan 2024 | South San Francisco, California, United States Developed a REST API as a Python ROS2 node running Flask, used for controlling and observing an autonomous parking garage through a web application (JavaScript, jQuery, Three.js). Added several features and improvements to the application to interact with the system through ROS2 services and display real time garage information to technicians. Developed a system for guiding drivers as they park in the garage. The system included a Qt (C++, QML) frontend application displaying camera feeds and instructions to drivers, a WebSocket server (Python ROS2 node), and a guidance algorithm (C++ ROS2 node). Parked over 100 cars per week. Integrated and administered Formant robotics data platform. Wrote several adapters in Python to surface robotics data to the platform used for real time monitoring and alerting. Developed a data pipeline for uploading ROS2 MCAP files to AWS S3 and converting messages into a Timescale database (Python, AWS Lambda and Batch, PostgreSQL) to produce data visualizations in Grafana and analyze garage performance. Instrumented C++ robotics code to publish real time metrics using Prometheus to enable monitoring and alerting for a variety of garage devices by using templates. Designed and implemented a C++ ROS2 node for publishing messages over MQTT to AWS IoT Core to enable real time EV charging data in the cloud. ### Software Development Engineer @ Cruise Jan 2018 – Jan 2020 | San Francisco Bay Area Designed, implemented, optimized, and administrated a system for using the Coverity static analyzer to find hundreds of potential bugs in autonomous vehicle C++ and Python code: - Programmed an AWS EC2 instance to continuously scan the codebase and report results to a server. - Integrated a custom script to generate Jira tickets from Coverity issues with a single click. - Designed and implemented automatic synchronization of Jira and Coverity using their respective REST and SOAP APIs and Python. - Wrote Python wrappers around Coverity binaries to enable installing and running Coverity in the local environment. Improved software quality: - Wrote unit and integration tests for new and existing features to improve software robustness. - Fixed critical software defects found by Coverity to prevent costly bugs during road tests. - Fixed all instances of several Clang C++ compiler warnings and converted them to errors to prevent regressions and new bugs. - Produced software quality and test coverage dashboards. - Ensured data integrity and consistency between AV incident database and corresponding Jira tickets with a custom Python script. ### Software Engineer @ Lytro Inc. Jan 2015 – Jan 2017 | Mountain View, CA Designed and implemented a C++ API layer for seamless interaction between GUI and camera software of multiple light field video camera systems. Implemented and tested GUI features for a video camera controller tablet and monitor in Qt (C++, QML) according to designs and product specifications. Prioritized quality and user experience. Refined and optimized code through testing and applying feedback from code reviews. Supported research and development through responsive implementation of engineering UI features based on rapidly evolving project needs, including a clip management application used on set during a test shoot directed by Academy Award winning filmmakers. ### Lead Software Quality Assurance Engineer @ Lytro Inc. Jan 2011 – Jan 2015 | Mountain View, CA Lead QA engineer for Lytro ILLUM light field consumer camera responsible for test planning and execution, test case design, overseeing automated test framework development, coordination of localization, and leading a team of fulltime and contract employees. Lead QA engineer for Lytro web and mobile software. Designed and implemented a QA program for Lytro’s e-commerce and interactive picture applications. Mentored colleagues and transferred these responsibilities. Composed detailed bug reports and worked closely with developers to determine root cause and drive rapid resolution. Conducted thorough reviews of release candidate builds to advise release readiness and provide customer support teams with information to proactively respond to customer issues. Negotiated with engineering and product leads for an optimal balance of quality, features, and schedule while prioritizing the customer experience. Proficient in JIRA administration, workflow design, and API integration. ### Software Engineer @ Partners for Advanced Transportation Technology Jan 2008 – Jan 2011 | Berkeley, CA Main developer of an AJAX based web app for displaying real-time traffic models overlaid on Google Maps. Wrote HTML/JS frontend and Java backend querying a PostGIS database (spatial information extension of Postgres). Transformed this application into a high visibility, interactive on-campus museum exhibit. Based on its success, the application was specialized and adopted by other research projects relying on real-time spatial data for monitoring air and water quality. Designed software architecture and database schema for an HOV and toll lane system to meet state and federal requirements. ### Software Quality Assurance Engineer @ SiRF Technology Jan 2006 – Jan 2008 | San Jose, CA Performed regular regression testing of GPS receiver firmware to analyze performance compared to previous builds, discover new issues, and advise release readiness. Designed and executed real world and lab based test cases using real and simulated signals. Collaborated on API design for a new test automation framework to improve reliability and performance. ### Research Technologist @ Intermap Technologies Jan 2004 – Jan 2005 | Calgary, Canada Area Designed a new process using least squares estimation to combine high resolution, grayscale radar images with lower resolution, color satellite images and aerial photos into high resolution, pseudo-colored data. ## Education ### BSc in Geomatics Engineering University of Calgary ## Contact & Social - LinkedIn: https://linkedin.com/in/danledwards --- Source: https://flows.cv/danedwards JSON Resume: https://flows.cv/danedwards/resume.json Last updated: 2026-04-01