Software and Systems Engineer
Nov 2024-presentConvergence Medical · Brisbane
- Design, integrate and maintain C++17 control software for a networked surgical robotic system on Linux, spanning multithreaded processing, kinematics, device command and observation over CAN and UDP.
- Translate actuator-vendor protocol constraints and bench findings into testable startup, shutdown, joint-limit, fault-recovery and operator-diagnostic behaviour.
- Investigate the complete hardware path with packet captures, repeatable test runs and p50/p95/p99 timing comparisons to isolate communication bottlenecks.
- Built a physics-backed digital twin for hardware-free integration and regression testing; strengthened CI with unit and integration suites, coverage and MC/DC gates, static analysis and sanitizers.
- Also delivered a React Native and TypeScript healthcare application with AWS-backed authentication and offline workflows.